首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

DOS下用命令先copy后删除,怎么配合使用

2012-03-19 
DOS下用命令先copy后删除,如何配合使用?数据库备份后,移动到另一个移动盘去,写了个批处理命令:copy g:\sql

DOS下用命令先copy后删除,如何配合使用?
数据库备份后,移动到另一个移动盘去,写了个批处理命令:

copy g:\sql_backup n:\backup\sun /y
然后备份成功后要删除它
del g:\sql_backup

因此就简单的如下一个文件backup_Sun.bat:

xcopy g:\sql_backup n:\backup\sun /y
del g:\sql_backup

但是一查看,没有copy到n盘的sun里,而g盘的已删除,如何处理?

谢谢!

[解决办法]
你的后面那个用xcopy,你的意图是复制文件夹吧,试试这个:
xcopy /e g:\sql_backup n:\backup\sun /y

前面的
copy g:\sql_backup n:\backup\sun /y
这个是复制单个文件,我没看出什么问题。
[解决办法]
注意那个/e参数:
xcopy /E 复制目录和子目录,包括空目录。与 /S /E 相同。可以用来修改 /T。
[解决办法]
这样试一下:

(xcopy g:\sql_backup n:\backup\sun\ /e /k /h /r /i /y)&&(del /f /q g:\sql_backup)||(echo 拷贝失败,未删除源文件夹)
[解决办法]
用xcopy

热点排行