2016-11-07 2 views
1

私はusb-stickで.pdfファイルを検索し、それらをすべてcmdに表示しようとしています。USB-Stick上のすべての.pdfファイルを一括して検索して表示するには?

バッチスクリプトで次のコマンドは、任意の結果もたらさない:あなたの構文が間違っている

for /r %%i in (E:\*.pdf) do echo %%~ti %%~zi %%i 
+1

in(E:\ *。pdf)の代わりに 'cd/d E:\'が必要な場合があります。 –

+0

@ender_scytheどういう意味ですか? (cd/d E:。* pdf)do echo %%〜ti %%〜zi %% i –

+0

いいえ、まず 'for'の前に 'cd/d E:\'と入力してください。 –

答えて

3

を、for /rは、括弧内の純粋なファイルパターンを受け入れ:

for /r E:\ %%i in (*.pdf) do echo %%~ti %%~zi %%~i 

ルートディレクトリニーズ/rスイッチの直後に指定します。

:単一行、使用中のすべてのことを状態に

cd /d E:\ 
for /r %%i in (*.pdf) do echo %%~ti %%~zi %%~i 


また、あなたはcdを使用して、指定されたルートに現在の作業ディレクトリを変更し、そこfor /rループを適用することができます

cd /d E:\ & for /r %%i in (*.pdf) do echo %%~ti %%~zi %%~i 
関連する問題