【发布时间】:2020-01-02 10:50:21
【问题描述】:
我收到以下共享违规:
System.IO.IOException: 'Sharing violation on path /data/user/0/android_game.android_game/files/GameSave.txt'
使用 Visual Studio 尝试以下代码在 Environment.SpecialFolder.Personal 目录中写入/读取文件时
string FilePath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
FilePath = Path.Combine(FilePath, "GameSave.txt");
StreamWriter savefile = new StreamWriter(FilePath, true);
savefile.WriteLine("test");
StreamReader sr = new StreamReader(FilePath);
Console.WriteLine(sr.ReadLine());
sr.Close();
就上下文而言,我只需要一个游戏的基本文本保存文件,我不想与其他应用共享。欢迎任何帮助,谢谢。
【问题讨论】:
-
您必须声明一个文件提供者才能访问其他应用程序。这个链接应该可以帮助你forums.xamarin.com/discussion/151985/…
-
抱歉,您能说得更具体点吗?我不是试图授予对另一个应用程序的访问权限,只是在同一个应用程序中读取和写入文本文件。
标签: c# android visual-studio xna monogame