我正在编写一个小型控制台应用程序,它必须用另一个 txt 文件覆盖一个 txt 文件,但是最终执行 3 次,我认为这是因为 IO 写入过程比 IO 输出过程慢。任何人都可以帮助我如何只执行一次循环?
这是代码:
while (confirm != 'x') {
Console.WriteLine(
"Do you want to copy the archive to test2.txt? (y)es or e(x)it");
confirm = (char)Console.Read();
if (confirm == 's') {
File.Copy("C:\\FMUArquivos\\test.txt",
"C:\\FMUArquivos\\test2.txt", true);
Console.WriteLine("\nok\n");
}
Console.WriteLine("\ncounter: " + counter);
counter += 1;
}