1
以下のコードでは、test.txtは実行前に存在し、test2.txtは存在しません。 destFile.Existsを実行すると、ファイルがdestFileの場所にコピーされた後に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();