很简单,如何从文件(结尾)中删除 x 个字节或字符串..?我知道如何附加字节——我需要做相反的事情。
不幸的是,我还没有找到任何关于如何做到这一点的例子:-/
NSFileHandle* fh = [NSFileHandle fileHandleForUpdatingAtPath: path];
[fh seekToEndOfFile];
??
很简单,如何从文件(结尾)中删除 x 个字节或字符串..?我知道如何附加字节——我需要做相反的事情。
不幸的是,我还没有找到任何关于如何做到这一点的例子:-/
NSFileHandle* fh = [NSFileHandle fileHandleForUpdatingAtPath: path];
[fh seekToEndOfFile];
??
NSFileHandle
有一种truncateFileAtOffset
方法可以完全满足您的要求。
鉴于设置了 NSString sFilePath 变量,您可以通过以下方式将文件截断为 0 字节:
NSFileHandle *hFile;
hFile = [NSFileHandle fileHandleForUpdatingAtPath:sFilePath];
[hFile truncateFileAtOffset: 0];
[hFile closeFile];