标题: [文件操作] 批处理for命令如何获取当前拖放目录和子目录(文件)? [打印本页]
作者: ttenma 时间: 2011-3-8 14:32 标题: 批处理for命令如何获取当前拖放目录和子目录(文件)?
- @echo off
- for /f "delims==" %%a in ('dir %* /s/b') do echo %%a
- pause
复制代码
例如文件夹2011
2011/03
2011/03/08
2011/03/08/01.jpg
2011/03/08/02.jpg
能显示子目录和里面的文件,但2011不会显示出来。
这种情况如果要把2011也显示出来该怎么处理?
作者: CrLf 时间: 2011-3-8 14:40
- @echo off
- for /f "delims==" %%a in ('dir %* /s/b') do echo %%~fa
- pause
复制代码
或者
- @echo off
- for %%a in (%*) do echo %%a
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |