我正在处理一个模块,我需要使用C#将文件复制到FTP路径。从那里FTP将开始基于名称和扩展名处理该文件。我的问题是在将一个巨大的文件复制到路径FTP时,在复制过程完成之前,选择该文件进行处理。为了解决这个问题,我更改了文件名和扩展名,并完成了文件复制。
现在我需要使用原始名称重命名该文件。有没有办法在C#中重命名文件而不使用File.Move?
感谢。
答案 0 :(得分:0)
通常你必须使用File.Move来完成这项任务。这是更容易的方法。
如果由于某种原因你不想使用它,你可以这样做(你必须引用Microsoft.VisualBasic):
Microsoft.VisualBasic.FileIO.FileSystem.RenameFile(myfile, newName);