แบตช์ไฟล์เพื่อย้ายหลายไฟล์ไปยังหลาย dir

  • ปัญหา
  • สารละลาย
  • บันทึก

ปัญหา

ฉันต้องการไฟล์แบตช์เพื่อย้ายหลายไฟล์จากหลายไดเรกทอรีไปยังหนึ่งไดเรกทอรีในหนึ่งเดียว

ขับรถ ตัวอย่าง:

 C: CanProdAMDDetailProc *. * C: CanProdAMDSumProc *. * C: CanProdAMDDetailProc * .DKPDDDDD. * C: CanProdSMDDetaiilProc * .CD. * CD CanProdAMDDetailProc *. * C: CanProdSMDSumProc * .CDDPDDDDipDipDoc 

สารละลาย

คุณสามารถลองด้วยสคริปต์ด้านล่าง

 @echo off สำหรับ / f "โทเค็น = * delims =" %% g ใน ('dir / b / s "C: CanProd" ^ | ค้นหา "Proc \"') ย้าย "%% g" "พา ธ ปลายทาง" 

บันทึก:

เส้นทางปลายทางควรเสร็จเช่น "D: test \" เส้นทางควรลงท้ายด้วยเครื่องหมายทับ ()

บันทึก

ขอบคุณ Hawk สำหรับเคล็ดลับนี้ในฟอรัม

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม