0

バッチファイルを使用して、[ドット]何かがあるすべてのファイルをフラッシュディレクトリにコピーするにはどうすればよいですか?たとえば、ファイル拡張子が.txtであるコンピューター上のすべてのファイルをcします。

4

2 に答える 2

1

この質問は実際にはこのサイトに属していません...しかし、ドライブがD:\であると仮定します

copy C:\Path\To\Copy\From\*.txt D:\
于 2012-08-05T05:36:12.383 に答える
0

コマンドラインで直接実行する場合は、次のようになります。

for /r %x in (*.txt) do copy "%x" F:\

それF:\がフラッシュドライブであり、それらのテキストファイルを含むディレクトリツリーのルートから開始するとします。つまり、そこにいる場合はC:\test、そこにあるすべてのテキストファイルまたは任意のサブフォルダーを検索し、それらをにコピーしますF:\ 。したがって、次のようなバッチファイルを作成することをお勧めします。

@echo off
c:
cd \wherever\the\text\files\are
for /r %%x in (*.txt) do copy "%%x" F:\

(編集:おっと。バッチファイルの場合は%sを2倍にする必要があります。)

于 2012-08-05T07:24:12.830 に答える