0

何千ものファイルを含むディレクトリがあり、特定のファイル名をファイル数で検索する必要があります (ファイルは名前または日付でソートされます)。

cmd コマンドを使用して簡単に作成する方法はありますか?

ありがとうございました。

4

1 に答える 1

1

11 番目のファイルが必要な場合は、最初の 10 をスキップします。これは、このトリックを実行する単純なバッチ ファイルです。FOR IN() 句の DIR コマンドを変更して、必要な結果を取得します。

@echo off
for /f "skip=10 eol=: delims=" %%F in ('dir /b /a-d') do set "chosenFile=%%F" & goto break
:break
echo The 11th file is %chosenFile%
exit /b

11 番目のファイルを画面に表示するだけの場合は、コマンド ラインでこれを実行できます。

cmd /c "for /f "skip=10 eol=: delims=" %F in ('dir /b /a-d') do echo %F&exit"
于 2012-08-08T02:54:22.760 に答える