刪除windows文件時,系統提示如下錯誤:
從網上找到下面的一種方法,順利解決(原理不清楚),現記錄刪除方法如下:
1. 在要刪除的文件夾(delete_dir)同級新建一個空文件夾(empty_dir); 2. 點下空白處且按住Shift鍵不松, 然后右擊鼠標, 選擇在此處打開命令窗口; 3. 彈出的命令行窗口中執行如下命令, 然后即可刪除以前不能刪除的文件夾: robocopy empty_dir delete_dir /purge 測試發現, 每次執行命令后只需要刪除以前不能刪除的文件夾, 空文件夾可以重復利用, 不用每次把空文件夾刪掉再創建!
實現一個簡單的BAT腳本代替手工操作(放到待刪除文件夾同級即可):
1 @echo off 2 set empty_dir=empty_delete_dir 3 mkdir %empty_dir% 4 5 for /d %%x in (*) do ( 6 if not %empty_dir% == %%x ( 7 echo %%x 8 robocopy %empty_dir% %%x /purge 9 rmdir /s/q %%x 10 ) 11 ) 12 13 rmdir /s/q %empty_dir% 14 pause
參考網址:
1 https://blog.csdn.net/yedajiang44/article/details/80853402 2 https://www.cnblogs.com/dasusu/p/9058554.html