奇怪的刪除方法!?(50分)

  • 主题发起人 主题发起人 jiichen
  • 开始时间 开始时间
J

jiichen

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp; &nbsp;有一次當我使用 Windows Commander 刪除一堆檔案時,<br>意外地發現有一個檔案雖然已執行刪除命令卻還在列表上,<br>此檔案是個 .mpg 檔案,因為當時正用 Windows Media Player 7<br>開啟它,一般而言,對於開啟的檔案是無法刪除的,奇怪的是,<br>無錯誤訊息顯示,而且,當關閉 Windows Media Player 的時候,<br>檔案便消失了,我覺得此刪除檔案的方法相當不錯,比等到<br>重新開機才刪除或直接告訴你不能刪要好的多!<br><br>不知此方法是如何辦到的呢?<br>
 
repeat<br>&nbsp; delete<br>until<br>&nbsp;success<br>....<br>:)
 
&nbsp;Windows Commander 肯定有一个类似 NetAnts 一样的候选列表机制,在 NetAnts 中,如果<br>连续十次连结错误,就自动把任务放到队列中排队,适当的时候再启动。
 
to 吴剑明、BaKuBaKu:<br>&nbsp; &nbsp; 好像不對,像使用 Word 開啟一個 .doc 檔案,那這個檔案<br>的權限在 Word 結束前都受限,此時 Windows Commander<br>就直接顯示錯誤訊息:此檔案無法刪除,請打開防寫保護!<br>(重試、跳過、終止),而我說的情況並不會顯示訊息!<br><br>
 
Media Player在打开文件时一定已经将整个文件内容读入内存或复制到临时目录<br>
 
to duz:<br>&nbsp; &nbsp; 不論其是否複製到臨時目錄都不應該會產生此現象!<br>
 
&nbsp; &nbsp;&lt;&gt;<br>&nbsp; &nbsp;&lt;&lt;&gt;&gt;<br>&nbsp; &lt;&lt;&lt;&gt;&gt;&gt;<br>&nbsp;&lt;&lt;&lt;&lt;&gt;&gt;&gt;&gt;<br>&lt;&lt;&lt;&lt;&lt;&gt;&gt;&gt;&gt;&gt;<br>&nbsp; &nbsp;||||
 
有趣,用SPY++截一下看此时WINDOWS COMMANDER发了什么消息去,然后WM7是不是把这个<br>消息放在消息队列,没让它返回错误信息。再不,试试看用WM7打开MGP文件后,在WINDOWS<br>自己的EXPLORER里删除来试试。我这有装WM7,我先试试看,哈:D
 
jiichen:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。<br>
 
说不定是Windows的Bug。
 
推測:可能是開啟時會複製到一個暫存目錄,但這樣又產生一個疑問,<br>  有可能在短時間內複製數百 MB 的檔案至另一目錄嗎?!<br>
 
多人接受答案了。
 
来晚了。。。
 
后退
顶部