1

特定のディレクトリにリストされているすべてのファイルを見つける最善の方法を見つけようとしています。これは私の問題です:

Directory1 には、SubDir1、SubDir2、SubDir3 などのようなディレクトリがたくさんあります。Directory1 にいる間に、一度に 1 つのコマンドでサブディレクトリ内のすべての .txt ファイルを見つける必要があります。私はそれがトリックを行うある種のワイルドカード演算子であると想定していますが、過去に間違っていることも知られていました...

編集:

知っています:

dir \*.txt /s

すべてのファイルにアクセスする場合、それらすべてを同じ方法で「test」というフォルダーにコピーする最良の方法は何ですか?

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

4

2 に答える 2

3
for /f "delims=" %%F in ('dir \*.txt /s /b') do copy "%%~F" "c:\test\" /Y
于 2013-05-29T15:03:56.360 に答える
1

@npocmaka と @DavidRuhmann のおかげで、これがうまくいきました。

for /f "delims=" %F in ('dir \*.txt /s/b') do copy "%~F" "C:\test\" /Y
于 2013-05-29T17:23:41.757 に答える