0

ソースから宛先にファイルをコピーし、ファイルの名前を変更するには、「Xcopy」または任意のコピー コマンドが必要です。

例えば

ソース ディレクトリ : C:\Source\

Sourced irectory 内のファイル: textfile.txt ; xmlfile.xml; htmlfile.htm

宛先ディレクトリ : C:\Destination\

宛先ディレクトリ内のファイル: textfile.txt.abc ; xmlfile.xml.abc; htmlfile.htm.abc

4

2 に答える 2

-1

Windows Vista/7 程度をお使いの場合、

copy C:\Source\*.* C:\Destination\*.*.tmp

コピー先フォルダが存在する必要があります。存在しない場合、コピーは失敗します。コピーは再帰的に行われませんが、あなたの例では完全に機能します!

于 2012-04-17T09:29:13.370 に答える
-1

xcopy コマンドを使用します。

ソースをフォルダー (末尾にバックスラッシュ) として指定すると、コマンドはスイッチで再帰的に動作します/E

xcopy "c:\source\" "c:\destination\" /E

フォルダの内容は「c:\destination\」に再帰的にコピーされます

最後に、次のrenコマンドを使用してフォルダーの名前を変更します。

ren "c:\source\destination" "copiedfolder"

完成したバッチ ファイルは次のようになります。

xcopy "c:\source\" "c:\destination\" /E
ren "c:\source\destination" "copiedfolder"

別の回答で述べたように、宛先フォルダーが存在する必要があります。そうでない場合は、mkdir コマンドを検討してください。

念のため、 xcopy /? と入力してみてください。コマンドの拡張ヘルプ。/? 多くの標準的な Windows コマンドで動作します。

于 2013-03-21T09:23:30.187 に答える