【发布时间】:2018-04-02 06:47:27
【问题描述】:
我想编写一个批处理脚本,我需要检查一个目录是否为空,如果不是空的,我想清理那个特定的目录。路径将通过命令行参数传递。
【问题讨论】:
-
为什么要先检查文件夹是否为空?每次只需删除所有文件/文件夹。如果文件夹已经为空或不存在,则删除操作将与检查是否为空一样快。
标签: batch-file scripting
我想编写一个批处理脚本,我需要检查一个目录是否为空,如果不是空的,我想清理那个特定的目录。路径将通过命令行参数传递。
【问题讨论】:
标签: batch-file scripting
这里有一些示例代码可以帮助您入门:
@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
您应该只需要将您的特定代码添加到底部
【讨论】: