标题: [文件操作] [已解决]求一个bat命令,列出所有子文件夹下的指定后缀的完整文件路径到一个文本里。 [打印本页]
作者: crownking1983 时间: 2015-6-30 10:16 标题: [已解决]求一个bat命令,列出所有子文件夹下的指定后缀的完整文件路径到一个文本里。
本帖最后由 crownking1983 于 2015-6-30 13:24 编辑
[求助]求一个bat命令,列出所有子文件夹下的指定后缀的完整文件路径到一个文本里。
比如我一个下有若干个文件夹,每个文件夹里还有若干子文件夹(也就是有两级目录),子文件夹下面有若干文件,有txt有zip有doc等。如下结构————
文件夹
第1级文件夹
第1级文件夹下的子文件夹
111.txt
112.zip
第2级文件夹
第2级文件夹下的子文件夹
211.zip
212.jpg
第3级文件夹
第3级文件夹下的子文件夹
311.zip
312.doc
求一个bat命令,列出所有子文件夹下的指定后缀的完整文件路径到一个文本里。如指定只列zip文件,格式如下——
bat处理后产生一个文本文件,其内容为:
文件夹\第1级文件夹\第1级文件夹下的子文件夹\112.zip
文件夹\第2级文件夹\第2级文件夹下的子文件夹\211.zip
文件夹\第3级文件夹\第3级文件夹下的子文件夹\311.zip
像这样列出。
作者: flyinnet9 时间: 2015-6-30 11:07
dir /a-d /b /s *.zip >>filename.txt
作者: apang 时间: 2015-6-30 11:10
- @echo off
- setlocal enabledelayedexpansion
- for /r %%a in (*.zip) do (
- set "s=%%a"
- set "s=!s:%~dp0=!"
- echo,!s!
- )
- pause
复制代码
作者: crownking1983 时间: 2015-6-30 13:24
回复 3# apang
感谢您!评分送上
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |