这两种移动文件的方法之间有什么区别吗?
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/