C:\Folder1
にフォルダがあります
Folder1
のすべての内容を別の場所D:\Folder2
にコピーしたい
バッチファイルを使用してこれを行うにはどうすればよいですか。
ここでの解決策はxcopy.exe
です。 Windowsに組み込まれています。
xcopy /s c:\Folder1 d:\Folder2
あなたがより多くのオプションを見つけることができます http://www.computerhope.com/xcopyhlp.htm
あなたがrobocopyを持っているならば、
robocopy C:\Folder1 D:\Folder2 /COPYALL /E
さもないと、
xcopy /e /v C:\Folder1 D:\Folder2
宛先がファイルかフォルダかを示すメッセージを削除したい場合は、スラッシュを追加するだけです。
xcopy /s c:\Folder1 d:\Folder2\
私はxcopyの使用を示唆しているたくさんの答えを見ます。しかしこれは不要です。このケースでは、作成者がフォルダ自体ではなくフォルダ内のコンテンツをコピーすることを望んでいることを明確に述べているので、 - :
copy "C:\Folder1" *.* "D:\Folder2"
Thats allxcopy
はC:\Folder1
にサブディレクトリがある場合に使用できます。
私のPCでは、xcopyとrobocopyはそれらへのパス、すなわちC:\ Windows\System32\xcopy.exeも必要です。
だからこそ私は単に "コピー"を使用しています。copy/y ....\Folder1\File.txt ....\Folder2 \
@echo off
::Ask
echo Your Source Path:
set INPUT1=
set /P INPUT1=Type input: %=%
echo Your Destination Path:
set INPUT2=
set /P INPUT2=Type input: %=%
xcopy %INPUT1% %INPUT2% /y /s
@echo off
xcopy /s C:\yourfile C:\anotherfile\
これはどのように行われるのですか。簡単でしょ?