首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量删除目录错误

批量删除目录错误
EN

Stack Overflow用户
提问于 2015-01-26 11:49:30
回答 1查看 48关注 0票数 0

我正在为一位朋友编写一些代码。这就是我到目前为止所拥有的。它应该是一个备份脚本。

代码语言:javascript
复制
@echo off
title Backup Script
color 5a
if exist E:\backup goto prev
mkdir E:\backup
goto prev
:prev
echo Press any key to start Backup...
pause>nul
rd E:\backup /s /q
mkdir E:\backup\Desktop
mkdir E:\backup\Documents
msg * "Do not Close out previous Windows until Done."
copy "C:\Documents and Settings\Person\Desktop" "E:\backup\Desktop"
copy "C:\Documents and Settings\Person\My Documents" "E:\backup\Documents"
echo "Finished! Press any key to Exit."
pause>nul
exit

但是,每当我对原始目录进行更改时,它都不会显示在备份驱动器上。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2015-01-26 23:06:01

copy命令用于复制文件,而不是目录。如果要复制目录树,请考虑使用xcopy或SachaDee建议的robocopy。作为额外的好处,robocopy /XO可以跳过已经备份that haven't changed的文件。这样,您就不必在每次备份之前执行rd /q /s e:\backup,随后的备份将进行得更快。Full details on robocopy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28144564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档