rem 将一个文件夹里的所有文件移动到另一个文件夹里
set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "oldfolder=D:\xxx\原文件毕芦夹"
set "newfolder=D:\yyy\新文件夹"
if not exist "%oldfolder%" (echo"%oldfolder%" path error or not exist&pause&exit)
if "%oldfolder:~-1%" equ "\" set "oldfolder=%oldfolder:~,-1%"
if "%newfolder:~-1%" equ "\" set "newfolder=%newfolder:~,-1%"
robocopy "%oldfolder%" "%newfolder%" /move /e
echo%#% +%$%%$%/%_% %z%
pause
exit
1、举个例子,比如我毁孙们要把文件夹1-5移搭余瞎动到汇总文件夹中,如下图所示,
2、我们打开一个表格,在第一列中输入move,在第二列中输入每一个文件夹的名字,在第三列中输入想要移动的文件夹的名字,如下图所示,
3、然后在文件夹中新建一个文本文档,如下图所示,
4、把文本文档的后缀名改为bat,然后点击是,如下图所示,
5、点击鼠标右键,选择编辑文本文档,如下图所示,
6、复制表格中刚才我们所述的内容,如下图所示,
7、粘贴到文知空本文档中,如下图所示,
8、粘贴完成之后,记得保存文档,如下图所示,
9、然后双击运行文本文档,如下图所示,
10、最后我们就可以看到文件夹,按照我们的需要,自动移动到汇总文件夹中了,如下图所示,
BAT脚本如下:xcopy c:\data\data1 d:\data\ /e
xcopy c:\data\data2 d:\data\ /e
用XCOPY 复制目录树,悉好/e 参数是包括空目录。
但如果目标路径存在,则拦陆局简让不能复制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)