2017-06-25 12 views
0

私のコントローラの1つ(時間を制御するために構築されています)で、現在の時刻を0〜テキストファイルをAssetsフォルダに保存します。しかし、実行しようとすると、実行しようとするとIOException: Sharing violationがスローされます。コード:IOException:Assetsフォルダ内のファイルを変更しようとしたときに共有違反が発生しました

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

答えて

2

あなたはFile.Createを呼び出す必要はありません。 File.WriteAllTextファイルが存在しない場合は作成されます。

File.CreateはそれにアクセスすることからFile.WriteAllTextにあなたの次の呼び出しを防ぎ、共有違反エラーがスローされますファイルストリームを返します。

関連する問題