2017-10-21 204 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 

您应该只需要您的特定代码添加至底部