标签: delphi
我想从二进制文件/文本文件中删除一个字符/字符串。如果我从文件中知道char / string的位置,我该如何删除它?我应该读取文件(BlockRead),删除char / string(使用Delete(source,startPos,endPos)然后将(BlockWrite)写入新文件,或者我可以直接从指定文件中删除?
谢谢
答案 0 :(得分:1)
您可能需要读取和写入整个文件,或者至少删除该字符后的所有字节。
有时最好提出一种避免删除字符的方法 - 即文件中的空格。