2 つのフォルダー名がFOLDER_ONE
ありFOLDER_TWO
、すべてのファイルとフォルダーをコピーしてFOLDER_ONE
貼り付けFOLDER_TWO
、名前を に変更したいと考えています。vbs を使用してこれを行う方法を教えてくださいFOLDER_TWO
。FOLDER_ONE
2913 次
3 に答える
1
以下をバッチファイルとして実行します。
move /-y "D:\example\original\*01*.txt" "D:\example\New folder\"
pause
/-yは、重複がある場合にプロンプトを表示するために使用され、ファイルの上書きを気にしない場合は削除できます。
この部分"D:\example\original*01 .txt"*は、移動するファイルを定義しています。したがって、この例では、名前に01と.txtが含まれる任意のファイルになります。「」で囲まれた完全なパスがあることを確認する必要があります。
これは、「D:\example\New folder\」にファイルを移動する場所です。フォルダ名にスペースが含まれている場合は、フル パスの前後に " " があることをもう一度確認してください。
于 2012-08-03T11:22:20.160 に答える
0
バッチ ファイルには、必要に応じていくつかのオプションがあります。
copy
– いくつかのファイルをコピーするのに適していますが、シンプルに保つことをお勧めしますxcopy
– 何をコピーし、何をコピーしないかについての複雑な基準を持つディレクトリ ツリー全体をコピーできる、より優れたコピーrobocopy
– に似てxcopy
いますが、レジリエンスと自動化にさらに重点が置かれています。理論的にはすべてをサポートしますxcopy
が、セマンティクスがわずかに異なる場合があります。
これらにはすべて、広範なオンライン ヘルプと Web 上の多くの例があります。
于 2012-08-03T11:17:40.757 に答える
0
直接コピーしないのはなぜFOLDER_THREE
ですか?
MD FOLDER_THREE
XCOPY FOLDER_ONE\*.* FOLDER_THREE /S
于 2012-08-03T11:35:07.770 に答える