ファイルが書き込み可能になっている場合、* nix でファイルの内容をクリアする方法を知りたいです。(たとえば、ログ ファイルである可能性があります。)
1 に答える
1
fopenのマンページを見てください:
w
ファイルを長さ 0 に切り詰めるか、書き込み用のテキスト ファイルを作成します。ストリームはファイルの先頭に配置されます。
あなたが使用する場合
fp=fopen("file.txt", "w");
の内容file.txt
が消去されます。
アップデート:
コマンドラインからファイルの内容を削除するには
printf "\0" > file.txt
于 2013-05-23T15:06:51.440 に答える