【发布时间】:2015-08-19 20:40:59
【问题描述】:
我正在尝试移动一个文件,但只有当它移动到一个特殊文件夹而不是一个特殊文件夹中的文件夹时,我才能让它工作。
如果我想将它移动到位于我的文档中的名为“i”的文件夹中:
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));
}
}
【问题讨论】:
-
cw 你的第二个参数(路径)。让我们看看您将路径设置为什么
-
对不起,我不知道那是什么意思,现在路径是我的文件,但我想要它到我的文件/我。每当我尝试修复它时,我都会遇到错误
-
@FirebladeDan -- 是的,我同意 -- 你的评论毫无意义。
-
我的意思是打印出 System.IO.Path... 这样您就可以看到它在哪里移动。它应该是 C:\documents\filename。我感觉它在联合收割机上的断裂可能会丢失反斜杠
-
@roryap - 输入 cw 然后在键盘上点击 tab 选项卡与快捷键:cw +tab +tab = Console.Writeline()