5

簡単に言うと、ファイル(の終わり)からxバイトまたは文字列を削除するにはどうすればよいですか?私はバイトを追加する方法を知っています—反対のことをする必要があります。

残念ながら、これを行う方法の例は見つかりませんでした:-/

NSFileHandle* fh = [NSFileHandle fileHandleForUpdatingAtPath: path];
    [fh seekToEndOfFile];

    ??
4

2 に答える 2

7

NSFileHandletruncateFileAtOffsetあなたが望むことを正確に行う方法があります。

于 2013-01-13T04:26:06.853 に答える
1

NSString sFilePath変数が設定されている場合、ファイルを0バイトに切り捨てる方法は次のとおりです。

NSFileHandle *hFile;
hFile = [NSFileHandle fileHandleForUpdatingAtPath:sFilePath];
[hFile truncateFileAtOffset: 0];
[hFile closeFile];
于 2016-03-20T20:20:19.300 に答える