在以下代码中:
if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/data.dat"))
{
File.AppendAllText(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/data.dat", temp);
}
else
{
File.Create(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/data.dat");
File.SetAttributes(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/data.dat", FileAttributes.Hidden);
File.AppendAllText(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/data.dat", temp);
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,第一次运行此代码时,它创建文件就好了,但是没有写入它,直到我退出应用程序并重新运行它.第二,第三等运行工作正常,它只是最初的麻烦.有任何想法吗?文件名和目录是随机的,因为我只是测试一些东西,所以如果你正在测试某些东西,你应该能够将它们改成你想要的东西.提前致谢