最近我使用了命令:
dir / s / on> Filelist.txt中
对于那种情况,结果非常有用。
现在我有另一个问题,我想使用相同的过程来检查某个目录中的所有文件夹大小。但是,我不想在输出中包含所有子文件(和文件夹)(上面一行中的/ s)。 实际上我只想在特定目录中放置所有大小的文件夹而不在每个文件夹上使用RMB>属性或安装第三方软件。
有人知道该怎么做?
答案 0 :(得分:0)
for /f "usebackq tokens=2* delims= " %i IN (`dir "%windir%" /a /s ^|findstr /i /v "\/"`) DO @echo %j&echo.
或做用户文件夹
for /f "skip=2 tokens=3" %A in ('Reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Desktop"') do set doc=%A
for /f "usebackq tokens=2* delims= " %i IN (`dir "%doc%" /a /s ^|findstr /i /v "\/"`) DO @echo %j&echo.