每行具有完整路径的递归 Cmd Dir
Recursive Cmd Dir with Full Path for each line
我想在 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
感谢 lunacodes,我可以通过它的解决方案改进我的答案。
这是我提供的对我的案件有帮助的意见:
for /f "tokens=*" %a in ('dir /s /b') do echo %~za;%~ta;%~fa | findstr /R ".xlsm"
我想在 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
感谢 lunacodes,我可以通过它的解决方案改进我的答案。
这是我提供的对我的案件有帮助的意见:
for /f "tokens=*" %a in ('dir /s /b') do echo %~za;%~ta;%~fa | findstr /R ".xlsm"