我在“ C:\ ABC \ Temp”中有一些文件(.txt,word,excel文件),我想将所有.txt文件都移到“ C:\ ABC \ Text”中,但是我得到了一个FileNotFoundException
。
请找到随附的代码。
static void Main()
{
string sp = @"C:/ABC/Temp";
string dp = @"C:/ABC/TextFiles";
string[] fileList=Directory.GetFiles(sp);
foreach(string file in fileList)
{
if (file.EndsWith(".txt"))
{
File.Move(sp,dp);
}
}
}
}
}
您正在尝试使用移动整个目录File.Move
。
您还必须指定文件名:
File.Move(file, Path.Combine(dp, Path.GetFileName(file)));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句