0

定義済みのファイル リストを持つ CMD バッチ ファイルを作成する必要があります。特定のディレクトリの特定のファイルに注目しています。このリストを反復処理し、結果を生成する必要があります。結果は、ファイル サイズが 1 MB を超えるテキスト ファイルの形式である可能性があります。

たとえば、(a.txt、b.txt、c.txt、d.txt) という名前のファイルがあり、それぞれの長さが 900k、1.1mb、500kb、1.5MB の場合、outout ファイルはファイル b の長さのようになります。 .txt > 1MB = 1.1 MB の長さのファイル d.txt > 1MB = 1.5MB。

ファイルリストを初期化して配列に保存するのに助けが必要です。また、ファイルリストを反復処理して、結果をtxtファイルに吐き出すにはどうすればよいですか。

4

1 に答える 1

0

ファイルのリストをパラメーターとしてスクリプトに渡し、最後にSHIFTを使用して反復することができます。

call batch.cmd a.txt b.txt c.txt

batch.cmd のスケルトン:

:START
IF "%1"=="" GOTO END
REM -- CHECK FILE SIZE HERE
DO STUFF

SHIFT
GOTO START

:END
于 2013-09-19T15:43:33.430 に答える