ril*_*il2 0 c# file process createfile
我使用 C# 尝试了以下操作:
File.CreateText("x.y");
folderBrowserDialog1.ShowDialog();
string dir = folderBrowserDialog1.SelectedPath.ToString();
File.WriteAllText("x.y", dir);
Run Code Online (Sandbox Code Playgroud)
但是当我运行该程序时,它说该进程无法访问该文件(xy),因为它正在被另一个进程使用。
[在file.WriteAllText]
提前致谢。
File.CreateText 返回为您打开的 StreamWriter。
如果您想使用 File.WriteAllText 您需要先关闭该流。
StreamWriter sr = File.CreateText("x.y");
sr.Close();
Run Code Online (Sandbox Code Playgroud)
或者根本不创建文件,而只是使用以下WriteAllText
来自 MSDN 上的 WriteAllText
创建一个新文件,将指定的字符串写入该文件,然后关闭该文件。如果目标文件已经存在,则覆盖