我有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