370 System.IO.File.WriteAllText (@"D:\path.txt", contents); 如果文件存在,则将其覆盖。 如果该文件不存在,则会创建它。 请确保您具有在该位置写入的适当特权,否则您将获得异常。 — 赫曼特 source
0 如果您的代码不需要首先截断文件,则可以使用FileMode.OpenOrCreate打开文件流,如果文件流不存在,它将创建文件流;如果文件不存在,则打开文件流。您可以使用流指向前面并开始覆盖现有文件吗? 我假设您在这里使用流,还有其他写入文件的方法。 — 斯彭斯 source