0

フォルダー内の特定のサイズを超えるファイルを一覧表示するこのコードがありますか? しかし、リストを「サイズ」でソートしたい

誰でもこれで私を助けてもらえますか?

@echo off & setLocal EnableDelayedExpansion
pushd D:\temp_files

for /f "tokens=* delims= " %%a in ('dir/b/s') do (

if %%~Za gtr 1000000 echo %%~nxa%tab% %%~Za%tab% %%~ta >>test_list.txt

)
4

1 に答える 1

2

help dirコマンド ラインからまたはを入力すると、サイズの降順で出力を並べ替えることができるオプションがdir /?DIR コマンドにあることがわかります。また、おそらく出力からディレクトリを削除し/O-Sたいと思うでしょう。/A-D

for /f "tokens=* delims= " %%a in ('dir /b /s /o-s /a-d') do (
于 2012-10-03T11:40:35.690 に答える