【cmd】打印某目录下所有文件绝对路径
dir /b /s
打印某目录下所有文件的绝对路径,同时也打印所有的层级的文件夹。
dir /b /s /a:-D
只打印文件绝对路径,不包含文件夹
例子:
1)创建目录
1 2 3 4 5 6 7 8 9 |
--在xxf目录下创建a,b,c三层目录 C:\xxf>md a\b\c --分别在每层目录下创建了2个文件 C:\xxf>cd .>a\a1.txt C:\xxf>cd .>a\a2.txt C:\xxf>cd .>a\b\b1.log C:\xxf>cd .>a\b\b2.log C:\xxf>cd .>a\b\c\c1.sql C:\xxf>cd .>a\b\c\c2.sql |
2)查看文件及目录
1 2 3 4 5 6 7 8 9 10 |
C:\xxf>dir /b /s C:\xxf\a C:\xxf\a\a1.txt C:\xxf\a\a2.txt C:\xxf\a\b C:\xxf\a\b\b1.log C:\xxf\a\b\b2.log C:\xxf\a\b\c C:\xxf\a\b\c\c1.sql C:\xxf\a\b\c\c2.sql |
3)只显示文件的绝对路径
1 2 3 4 5 6 7 |
C:\xxf>dir /b /s /a:-D C:\xxf\a\a1.txt C:\xxf\a\a2.txt C:\xxf\a\b\b1.log C:\xxf\a\b\b2.log C:\xxf\a\b\c\c1.sql C:\xxf\a\b\c\c2.sql |