Windows コマンドプロンプト
robocopy
ファイル名をそのままにコピーします 不足するディレクトリは作られます
robocopy 元パス 先パス ファイル名 /XL /XO /XX /R:0
/XL : コピー先にないファイルを除外
/XX : コピー元にないファイルを除外
/XO : コピー先が新しいものを除外
xcopy
ファイル名を変えてコピーできます
xcopy コピー元 コピー先
xcopyから「先は受け側のファイル名ですか、またはディレクトリ名ですか(F=ファイル、D=ディレクトリ)?」とたずねられることがあります 1回応答するだけなら次のように対応することができます
echo 応答|xcopy コピー元 コピー先
応答は「F」や「D」
copy
ファイル名を変えてコピーできます
copy コピー元 コピー先