目前我正在开发一个脚本来将用户的数据(分隔某些文件类型)复制到临时数据位置,然后过滤掉副本中的空文件夹。我很好地将数据转换为temp,并且我有一个脚本来删除空目录,但是脚本会扫描C:\(已登录的用户)的整个过程。以下是我的剧本:
FOR /F delims^= %A IN ('DIR/AD/B/S^|SORT/R') DO RD "%A"
如何让脚本扫描空文件夹而不是整个驱动器的某个目录结构?
答案 0 :(得分:0)
在特定文件夹中运行此脚本,它将删除当前级别的所有空文件夹以及所有子文件夹。
FOR /F "delims=" %%A IN ('DIR/AD/B/S ^|SORT/R') DO RD "%%A"
答案 1 :(得分:0)
你可以告诉dir
从哪里开始:
FOR /F "delims=" %%A IN ('DIR /AD/B/S "C:\Users\MyName\" ^|SORT /R') DO RD "%%A"