当我试图从目录中获取一些文件时,它选择了目录并给我一个错误:
目标文件"D:\Users\user pc\Deskt\testing\dest"是一个目录,而不是文件。c#
(我只给程序从文件资源管理器复制的路径)
代码:
string[] fileArray = Directory.GetFiles(src, "*.txt");
for (int i = 0; i < fileArray.Length; i++)
{
File.Copy(fileArray[i], dst);
}
File.Copy需要文件名而不是文件夹名作为目标。
更改为:
File.Copy(fileArray[i], Path.Combine(dst, Path.GetFileName(fileArray[i]));