这两种移动文件的方法之间有什么区别吗?

System.IO.FileInfo f = new System.IO.FileInfo(@"c:\foo.txt");
f.MoveTo(@"c:\bar.txt");

//vs

System.IO.File.Move(@"c:\foo.txt", @"c:\bar.txt");

最佳答案

查看此MSDN页面http://msdn.microsoft.com/en-us/library/akth6b1k.aspx中的“备注”部分:



我认为File(Directory)和FileInfo(DirectoryInfo)类之间的差异最为明显。

更新:相似问题中的相同解释:https://stackoverflow.com/a/1324808/380123

关于c# - FileInfo.MoveTo()与File.Move(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2733288/

10-16 02:28