Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IOException:尝试修改资产文件夹中的文件时发生共享冲突_C#_Unity3d - Fatal编程技术网

C# IOException:尝试修改资产文件夹中的文件时发生共享冲突

C# IOException:尝试修改资产文件夹中的文件时发生共享冲突,c#,unity3d,C#,Unity3d,在我的一个控制器(为控制时间而构建)中,我将代码设置为将当前时间保存为0到2之间的整数,保存在Assets文件夹的文本文件中。然而,在运行时,当它尝试执行时,当我尝试执行时,它抛出IOException:Sharing invalition。代码: File.Create(Application.dataPath + @"\Variables\TimeOfDay.txt"); File.WriteAllText(Application.dataPath + @"\Variables\Time

在我的一个控制器(为控制时间而构建)中,我将代码设置为将当前时间保存为0到2之间的整数,保存在Assets文件夹的文本文件中。然而,在运行时,当它尝试执行时,当我尝试执行时,它抛出
IOException:Sharing invalition
。代码:

 File.Create(Application.dataPath + @"\Variables\TimeOfDay.txt");
 File.WriteAllText(Application.dataPath + @"\Variables\TimeOfDay.txt", timeOfDay.ToString());

您不需要调用文件。创建文件。如果文件不存在,WriteAllText将创建该文件


File.Create返回一个文件流,该文件流阻止您下次调用File.writealText访问该文件,并抛出共享冲突错误。

您不需要调用File.Create文件。如果文件不存在,WriteAllText将创建该文件

File.Create返回一个文件流,该文件流阻止下次调用File.WriteAllText访问该文件,并抛出共享冲突错误