我想从桌面移动一个文件到一个名为“文本文件”的目录,但每次我尝试它时都会给我这个错误。如何将文件移动到目录而不是替换文件?
附加信息:目标文件“C:\ Users \ Developer \ Documents \ Textfiles”是一个目录,而不是文件。
现在我知道,使用
File.Copy(fileName, targetPath);
将是错误的,这就是我使用的是现在,它有两个参数,第一个是yopu要复制的文件,第二个是在档案取代?纠正我,如果我错了第二个参数。
不管怎么说,我试过System.IO.Directory.Move(fileName, destFile);
,但这差不多给了我同样的错误。
这两个参数非常简单,只有两个由路径组成的字符串。
string fileName = filePath.ToString();
string targetPath = @"C:\Users\Developer\Documents\Textfiles";
什么是将fileName传输到targetPath的正确方法?
如果我不想硬编码路径该怎么办?不能我做类似.. string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); – JonnyKhanas