cmdを使用してバックアップスクリプトを作成しようとしています。 これは、これまでの私のコードです:cmdを使用したバックアップフォルダ
X:
MKDIR "2017MMDD XXX Restore Profile"
CD "X:\2017MMDD XXX Restore Profile"
MKDIR "Desktop"
MKDIR "Favorites"
MKDIR "My Documents"
MKDIR "Pictures"
MKDIR "Videos"
XCOPY "C:\Users\%username%\Desktop" "X:\2017MMDD XXX Restore Profile\Desktop"
XCOPY "C:\Users\%username%\Favorites" "X:\2017MMDD XXX Restore Profile\Favorites"
XCOPY "C:\Users\%username%\Documents" "X:\2017MMDD XXX Restore Profile\My Documents"
XCOPY "C:\Users\%username%\Pictures" "X:\2017MMDD XXX Restore Profile\Pictures"
XCOPY "C:\Users\%username%\Videoes" "X:\2017MMDD XXX Restore Profile\Videos"
Pause
問題はそれだけでコピーしたファイルとフォルダではなく(いずれかがある場合)ということです。ファイルとフォルダの両方をコピーする関数が必要です。
BONUS、cmdに日付を書き込むコマンドはありますか? (2017MMDDの代わりに、残りの部分を記入する必要があります):
私はそれを理解しました。唯一のことは、日付を自動的に作成する方法です。 –
使用しているコマンドのヘルプを読むのはどうですか? 'xcopy /?'を新しいコマンドプロンプトウィンドウに入力してください。日付部分について:このサイトを検索すると、それに関する多くの質問と回答があります。 'X:\ 2017MMDD XXX Restore Profile \ Desktop'にスペースが多すぎます! – aschipfl
私が言ったように、私はそれを働かせます。スペースは問題ではありませんでした。 –