我正在尝试移动文件,但我只能将其设置为特殊文件夹,而不是特殊文件夹中的文件夹。
如果我想将其移至文件夹电话"我"位于我的文件中:
foreach (string filename in Directory.GetFiles(MainPath))
{
var info = new FileInfo(filename);
if (info.Length < 1000000)
{
File.Move(filename, System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),info.Name));
}
}
答案 0 :(得分:0)
这会有用吗?如果您想在当前文件夹下放置名为“i”的文件夹(例如您的文档),只需将其添加到Path.Combine()
的调用中。
File.Move(filename, System.IO.Path.Combine(
System.Environment.GetFolderPath(
Environment.SpecialFolder.MyDocuments), "i", info.Name));
答案 1 :(得分:0)
Console.WriteLine(System.IO.Path.Combine
(System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),info.Name)));
这显示了什么?