我有這樣一段代碼:WriteTextAsync不能寫入文件
string jsonPath = @"Model\Datamodel\UserData.json";
User userItem = JsonConvert.DeserializeObject<User>(user);
User.Add(userItem);
string content = user;
var folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
var file = await folder.GetFileAsync(jsonPath);
await FileIO.WriteTextAsync(file,content);
Debug.WriteLine(String.Format("DONE"));
「完成」調試行寫在控制檯,但它並沒有寫入任何文件。 我也沒有得到任何錯誤。當我調試並查看文件夾和文件時,我發現它們是正確的。
任何人都可以幫忙嗎?
正如你的答案所說,你不能在那裏寫。您可能正在寫入文件IO的任務中發生異常,但由於您沒有檢查結果,所以*看起來像是成功了,但它不成功。 –