1
在下面的代碼中,test.txt在運行之前存在,而test2.txt不存在。當文件複製到destFile的位置後,運行destFile.Exists時返回null。這是什麼造成的?我無法在msdn中找到任何支持正在發生的事情的信息。FileInfo.Exists在複製文件後返回False
var origFile = new FileInfo(@"C:\Users\user\Desktop\CopyTest\test.txt");
var destFile = new FileInfo(@"C:\Users\user\Desktop\CopyTest\test2.txt");
if (!destFile.Exists && origFile.Exists)
origFile.CopyTo(destFile.FullName);
if (destFile.Exists)
Console.WriteLine("The file was found");
Console.ReadLine();