0

ntfs loggong (私のローカル xampp サーバーのような) を使用して Windows サーバー上のファイルを「w」書き込みすると、効果的に上書きされます (vrs 'a' 追加)。ハードドライブ?もしそうなら、php/jsで消去できますか?

$filename = 'd:\\xxx.txt';
$handle = fopen($filename, 'w'); 
fwrite($handle, $info);

PHPでFILE_APPEND_DATAを取得できますか? 多分js/php lib経由ですか?

Linux Web サーバーに (Web サイトのルート ディレクトリへの fwrite を介して) 自動履歴ログはありますか? (ここでは、GoDaddy または定期的なバックアップを行っている人を想定していますが、ここではそうではありません)。

4

1 に答える 1

0

あなたが言及しているのは、ファイルのバージョン管理だと思います。NTFS は、ファイル システムのブロック レベルのスナップショットであるシャドウ コピーをサポートし、ファイル システムのバックアップを支援します。それをサポートする Windows のバージョンでは、以前のバージョンのファイルを復元できます。Windows に組み込まれているファイル リカバリを使用します。これらはブロック スナップショットであるため、ファイルの個々のバージョンを削除する方法はありませんが、堅牢な「このファイルのすべてのバージョンを記録する」システムを意図したものでもありません。スナップショットは、重要なシステム関連のイベントの前および特定のスケジュールされた機会に取得されるため、ファイルの特定のバージョンをキャプチャしたスナップショットが発生したかどうかについての保証はありません。

ファイルのバージョンを保持する組み込みの Linux OS メカニズムはありません。また、GoDaddy や私が知っている他のホスティング会社も、ファイルの定期的なバックアップを行いません (共有サーバーを除く)。これらは、追加料金を払って自分でセットアップする必要があるもので、通常は追加料金がかかります。

于 2012-12-20T02:36:11.843 に答える