是否可以在 UWP 应用程序中编辑文本文件?

Is it possible to edit a text file in a UWP app?

我需要删除文本文件中的一行。我使用 Windows.Storage.StorageFile 库来保存我的数据。

我应该删除该文件并重新创建它还是有办法从 UWP 中删除中间的行?

您需要重写您的文件,去掉删除的行。

查看“How to delete a line from a text file in C#?”- 它是旧版本(2009 年)并且没有使用 UWP 标记,但它涵盖了概念并适用于 UWP,并且通常适用于 C#。

对于 UWP,您可以使用以下代码:

var lines = await FileIO.ReadLinesAsync(file);
lines.RemoveAt(lineIndex);
await FileIO.WriteLinesAsync(file, lines);