![]() |
1
2
如果您认为 生成一个没有不需要的行的新临时文件并替换原始文件 :然后考虑您希望实现的替代方案。 Line 1 Line 2 Delete this line +-->Line 4 | Line 5 | +- Read position marker after reading line to be deleted 如果您在阅读时立即删除该行,则在删除第三行后,后面的行必须移回留下的“空白”中。为了确保您下次阅读“第4行”,您必须 回溯 您的读取位置标记。回溯的正确金额是多少?“一行” 可变长度 ,或 字符数 删除行的? 您认为“有风险”的选项实际上是 安全 选项 如果您想在处理过程中删除,可以使用一个给您留下这种印象的抽象。但是您失去了流处理的好处,并且没有 真正地 首先消除您担心的任何风险。
E、 g.将整个文件加载到字符串列表中;例如数组、向量或
这种方法有以下缺点:
总之,采取 安全选项 。使用单独的读写流;写入临时文件,完成后重命名。 这会让你省去头痛。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |