簡単に言うと、ファイル(の終わり)から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];