批处理查找包含指定文件类型的文件夹 比如在当前文件夹,包含子文件夹,假如文件夹包含

2025-12-18 01:12:26
推荐回答(3个)
回答1:

把批处理文件所在的目录及其子目录下,包含文本文件的文件夹保存到folder.txt中:
@for /f "delims=" %%i in ('dir /b /s .\*.txt') do @echo,%%~dpi>>temp.txt
@for /f "delims=" %%i in (temp.txt) do @if not defined %%i echo,%%i>>folder.txt&set %%i=defined
@del temp.txt
@pause

回答2:

4、将最终保存到指定文件夹后的zip包的属性设置为隐藏。 PS:将命令行保存"%b%\\当前文件夹.zip" "d:\\123" attrib "%b%\\当前文件夹.zip" +h

回答3:

简单啊,一举搞定了:
dir /a-d/b/s *.txt >路径.txt