批处理命令XCOPY 文件夹到不同的文件夹中或者自动改名

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:30:24
我要把批处理放启动目录中,要备份指定1个文件夹包含所有的目录、文件,每次开机一次都会复制一份到指定的目录 开机复制完后不能覆盖原来文件夹,自动改名或者每次复制到一个自动产生的而且不名字不同的文件夹中。
请问怎么弄
如果还可以定时的备份更好

以备份c:\111 为例,就一条命令

xcopy /s /e /i "c:\111\*.*" "d:\%date:~,-4%-%random:~2%"

试试吧!此命令把111下(包括子目录)复制到d盘以今天日期加上3位随机数命名哦文件夹里面。

嗯~~我举个例子吧

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md %ymd%
xcopy /y/E "c:\888 8\*.*" "备份\%ymd%\*.*"

pause

这一段大概就是说复制C盘下的 888 8 文件夹内所有文件到本地目录的"备份"文件夹中的以当前日期命名一个新的文件夹,里边
呼呼说的比做的还累@~
你看看能不能用吧

全选,然后重命名,例如图片,然后第一个文件名为图片,第二个是图片(1),第三个是图片(2)。这是系统最基本所具有的功能.