很简单,如何删除x个字节,或从文件的末尾删除字符串..?我知道如何追加字节 - 我需要做相反的事情。
不幸的是我没有找到任何如何做到这一点的例子: - /
NSFileHandle* fh = [NSFileHandle fileHandleForUpdatingAtPath: path];
[fh seekToEndOfFile];
??
答案 0 :(得分:7)
NSFileHandle
有一个truncateFileAtOffset
方法可以完全按照您的意愿执行。
答案 1 :(得分:1)
假设设置了NSString sFilePath变量,这就是你可以将文件截断为0字节的方法:
NSFileHandle *hFile;
hFile = [NSFileHandle fileHandleForUpdatingAtPath:sFilePath];
[hFile truncateFileAtOffset: 0];
[hFile closeFile];