2017-10-21 170 views
0

我想寫一個批處理腳本,我需要檢查一個目錄是否爲空,如果不是空的,我想清理那個特定的目錄。路徑將通過命令行參數傳遞。批處理腳本檢查和清理

+1

何必檢查,如果該文件夾是空的第一個?每次只需刪除所有文件/文件夾。如果該文件夾已經爲空或不存在,那麼刪除操作將與檢查文件是否爲空一樣快。 – dbenham

回答

0

下面是一些示例代碼,讓你開始:

@Echo Off 
If "%~1"=="" GoTo :EOF 
If Not Exist "%~1\" GoTo :EOF 
Dir/B/A "%~1\*"|Find /V "">Nul&&Call :CleanIt 
Pause 
GoTo :EOF 

:CleanIt 
Rem Your clean command(s) here 

您應該只需要您的特定代碼添加至底部