把批处理文件所在的目录及其子目录下,包含文本文件的文件夹保存到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
4、将最终保存到指定文件夹后的zip包的属性设置为隐藏。 PS:将命令行保存"%b%\\当前文件夹.zip" "d:\\123" attrib "%b%\\当前文件夹.zip" +h
简单啊,一举搞定了:
dir /a-d/b/s *.txt >路径.txt