每行的具有完整路径的递归Cmd目录

时间:2015-11-17 17:23:35

标签: windows recursion cmd path dir

我想在Windows上创建一个递归的dir命令,它允许我为每一行提供每个文件的完整路径。

这是我想用每个文件的完整路径而不仅仅是文件名来改进的例子:
dir /S | findstr /R "^.*.xlsm$"

当前输出:

01/01/2012  00:01  1 023 456 fileName.xlsm
02/01/2015  01:02  2 345 678 fileName2.xlsm

预期输出:

01/01/2012  00:01  1 023 456 C:\Path\To\File\fileName.xlsm
02/01/2015  01:02  2 345 678 C:\Path\To\Other\File\fileName2.xlsm

1 个答案:

答案 0 :(得分:2)

感谢lunacodes,我可以通过解决方案改进我的答案
以下是我制作的输入,这有助于我的案例:
for /f "tokens=*" %a in ('dir /s /b') do echo %~za;%~ta;%~fa | findstr /R ".xlsm"