“也就是說,其中的壹些文件被打開了,所以跳過它,不需要強行刪除它。”
這個實現不了,文字之類的東西打開就可以刪除。
其他都不難。
@關閉回聲
*刪除緩存目錄中的所有文件。
del /q /s d:\cache\*。*
*通過dir獲取緩存目錄下的所有子文件夾。然後刪除獲得的文件夾“》Nul”不切實際的錯誤消息。
for/f“delims =“% % a in(‘dir/ad/b/s d:\ cache‘)do(rd/q/s“% % a“)& gt;空
回聲結束...
中止