我有3个文件夹(dir1,dir2,dir3)。我想重命名或移动文件夹,这样(的内容)到一个新的文件夹(dirfinal) 例将几个文件夹移动到一个文件夹中
if exist c:\dir1 move /y c:\dir1 c:\dirfinal
if exist c:\dir2 move /y c:\dir2 c:\dirfinal
if exist c:\dir3 move /y c:\dir3 c:\dirfinal
里面DIR1是的abc.txt,WORK1(文件夹)
内部DIR2被def.txt, WORK1(文件夹)
里面DIR3是的abc.txt,WORK2(文件夹)
而结果我想到的是:
C:\ dirfinal \
的abc.txt
def.txt
WORK1
WORK2
,但我没有得到的结果
我要移动的3个文件夹的所有内容( dir1,dir2,dir3),dirfinal(不是文件夹..文件夹dir1,dir2,dir3需要删除它们),覆盖任何重复的文件或文件夹而不询问(例如:abc.txt是sa我在dir1和dir3)。我怎么能自动完成这一过程(在将来添加新的文件夹)
感谢
尝试指定文件名而不是目录名称。 '如果存在c:\ dir1 \ *(move/y c:\ dir1 \ * c:\ dirfinal)' – lit
ok。更新问题 – BrianC
备份源目录文件,然后尝试'robocopy/E/MOVE dir1 .. \ dirfinal'。 – lit