我在sdCard上创建了一个名为“Products.txt”的文件。当我第一次打开它的名称是“Products [1] .txt”时,第二次名称是“Products [2] .txt”,第三次是“Product [1] .txt”,依此类推。我不明白为什么,因为我没有其他同名文件。我最大的问题是我想写它并且每次写东西时都会创建一个具有相同问题的新东西。有人知道为什么名称被改变以及如何解决这个问题?谢谢! 第一次写作代码:
Derived
其他着作的代码:
StorageFolder myFolder = await KnownFolders.PicturesLibrary.CreateFolderAsync("MyFolder", CreationCollisionOption.ReplaceExisting);
StorageFile myFile = await myFolder.CreateFileAsync("MyFile.txt", CreationCollisionOption.ReplaceExisting);
Stream f = await myFile.OpenStreamForWriteAsync();
using (StreamWriter sw = new StreamWriter(f))
{
sw.WriteLine("First");
}
答案 0 :(得分:0)
只需使用Stream f = await myFile.OpenStreamForWriteAsync();
更改using (Stream f = await myFile.OpenStreamForWriteAsync())
即可解决问题