大家好!我有一个包含数百万个文件和目录和子目录的父文件夹。我想知道包含文件的所有文件夹,并在文本文件中生成所有这些文件夹名称。 我试过玩下面的批处理命令
temp/user/clientA/XML/ITCJXQ 1001111/1001111.xml
temp/user/clientA/XML/ITCJXQ 1001111/1001111.pdf
temp/user/clientA/XML/ITCJXQ 1001111/1001111.html
temp/user/clientA/XML/ITCJXQ 1002345/1002345.xml
temp/user/clientA/XML/ITCJXQ 1002345/1002345.pdf
temp/user/clientA/XML/ITCJXQ 1002345/1002345.html
输出
temp/user/clientA/XML/ITCJXQ 1001111/
temp/user/clientA/XML/ITCJXQ 1002345/
我期望看到
=cell("address";INDEX($2:$2;match(today();$2:$2;1)))
答案 0 :(得分:1)
我从我在一天结束时使用的一些代码中获取了这个,以检查我的所有自动化文件夹是否都不为空。本质上,FOR命令是获取目录列表。在for命令中执行的命令检查文件夹中是否包含文件。
@echo off
FOR /F "delims=" %%G IN ('dir /ad /b /s') DO (
>nul 2>nul dir /a-d /b "%%~G\*" && echo %%G>>"FolderNotEmpty.txt"
)