问题:

我们都知道linux下,我们可以使用命令cp -rf file renamefile来备份文件夹,那么windows下面如何使用呢?

解决办法:使用xcopy命令

将以下命令写入一个文件中,然后保存成以.bat结束的文件,如:xcopy.bat

xcopy /I /Y /E E:\ftpserver\cps E:\ftpserver\cps-%date:~0,10%

然后双击xcopy.bat,你会发现E:\ftpserver下面多了一个以日期命令的文件cps-2012-05-16

注意:

这个名字千万不要保存成xcopy.bat,不然就会在那不停的刷,因为命令中会用xcopy这个命令,切忌切忌!!!

案例:

xcopy /I /Y /E C:\bank\data C:\bank\databack\data-%date:~0,10%
start C:\bank\CTBase.exe

解析:

XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。

/I 如果目标不存在,又在复制一个以上的文件,则假定目标一定是一个目录。

/Y 取消提示以确认要覆盖现有目标文件。

/E 复制目录和子目录,包括空的。

如果想具体了解xcopy这个命令,可以参考以下资料~

http://baike.baidu.com/view/893375.htm


Logo

更多推荐