我正在尝试为特定目录及其任何子目录(即递归)中的所有文件生成一个包含文件名(包括完整路径)和文件大小的文本文件。理想情况下,我不希望文件大小中包含逗号(但我会满足于它们!)
以下命令执行此操作,但没有文件大小:
dir /b /s /a:-D > results.txt
Run Code Online (Sandbox Code Playgroud)
示例输出如下所示:
C:\Users\Martin\Pictures\Table\original\PC120013.JPG 227298
C:\Users\Martin\Pictures\Table\original\PC120014.JPG 123234
C:\Users\Martin\Pictures\Table\original\PC120015.JPG 932344
Run Code Online (Sandbox Code Playgroud)
我不认为dir
单独使用这是可能的,尽管我很想被证明是错误的。是否有另一种方法可以做到这一点,仅使用命令提示符中可用的命令?