2011-09-17 18 views
1

バッチファイルを作成して以来、長い時間がかかりました。Windows 7のバッチファイルを削除してフォルダを削除し、フォルダ全体(サブフォルダ)をコピーする

私がしようとしているのは、フォルダ全体を削除してから、元のファイルを削除した場所に別のフォルダ(およびそのサブフォルダとファイル)をコピーすることです(バックアッププロセスです)。

私は三つの問題に遭遇しました:

  1. それは、削除操作を実行し、これは私が求められることができませんので、「舞台裏」が起こるために必要がある場合、バッチファイルが私を求められます。
  2. del "c:\my folder location\myfoldertodelete"は、そのフォルダ内のファイルのみを削除します。
  3. copy "c:\my other folder location\myotherfolder" "c:\my folder location\"は、サブフォルダではなくそのフォルダ内のファイルのみをコピーします。

私はxcopyなどが必要だと思っていますが、私はこれを使ったことがありません。誰かが私はこれらの3つのフープをジャンプすることができれば、私は大いに感謝します。

編集: "C:USER1 \ドキュメント\ \ Users \ユーザーSrc" が(

C:\Users\Chris>copy /s "C:\Users\Chris\Documents\Visual Studio 2010\Projects 
\new project" "D:\VS 2010 projects\Projects\" 
The syntax of the command is incorrect. 

答えて

2
echo y | rd /s c:\directory.to.be.removed 
copy /s c:\source c:\destination 
+0

大丈夫ですが、ディレクトリ全体が削除されますが、コピーが機能していません。 " –

+0

私は動作していないコマンドでOPを更新しました。私はまた、コピー先のフォルダの名前を入れてみましたが、それはどちらも失敗しました。 –

+1

私はコピーをxcopyに変更しました。動作しています...ありがとうございます。 –

0
echo y | rd /s C:\Users\user1\Documents\Dest 
echo d | xcopy /s /y "C:\Users\user1\Documents\Src" "C:\Users\user1\Documents\Dest" 

動作していないコピーコマンドで更新ソースディレクトリであるとし、 "C:¥Users¥user1¥Documents¥Dest"は宛先ディレクトリです

関連する問題