2012-12-20 26 views
0

如果我使用ntfs loggong(如本地xampp服務器)在Windows服務器上寫入'w'文件,實際覆蓋它(vrs'a'append),祕密執行ntfs服務器將舊文件的歷史副本保存在硬盤上的某處?如果是這樣,我可以用php/js擦掉它嗎?本地服務器上的PHP fwrite和NTFS日誌記錄

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

我可以在PHP中獲得FILE_APPEND_DATA嗎?也許通過js/php lib?

在linux web服務器上是否有自動歷史記錄(通過fwrite到我的網站的根目錄)? (在這裏,我假設GoDaddy或任何經常備份的人,但我不是這裏的意思)。

回答

0

我所指的是文件版本控制。 NTFS支持卷影副本,它是文件系統的塊級快照,以幫助備份文件系統。對於支持它的Windows版本,您可以恢復文件的先前版本。使用Windows內置的文件恢復。由於這些是塊快照,因此無法刪除文件的單個版本,但它也不是一個強大的「記錄此文件的所有版本」系統。快照是在重要的系統相關事件之前以及在某些計劃的場合下拍攝的,因此無法保證捕獲特定版本文件的快照是否發生。

沒有內置的Linux操作系統機制來保存文件的版本,GoDaddy或任何其他我知道的託管公司也不會定期備份文件(可能在共享服務器上除外)。這些是你必須支付額外費用並自己設置的東西,通常需要支付額外費用。