8/4/56

Copy ผ่าน Batch ด้วย RoboCopy

Code ชุดนี้เป็น Code ชุดที่ใช้ตอน Copy UserProfile เนื่องจากรูปมีปริมาณเยอะมาก ไม่สะดวกที่จะคลิกขวาแล้วกด Copy เพราะมันจะนานมากเลยต้องสร้างเป็น Batch File แล้ว Run ทีละร้านค้า แถมมันจะสะดวกกว่าที่ต้องไปนั่งหา แล้วกด Copy เพียงใช้ Code นี้แล้วใส่ชื่อร้านลงไป แล้วสั่งทำงาน จากนั้น รอๆ จนเสร็จ

วิธีการใส่ค่าตัวแปร ห้ามเว้นวรรคเลย ถ้าเว้นวรรคมันจะมองเพี้ยนไปเลยสำหรับ Dos
และถ้าคนละชุดคำสั่งสามารถเว้นบรรทัดได้

SET location=D:\websites\
SET location2=D:\localweb\

SET FD1=AAA
SET FD2=BBB
SET FD3=CCC

robocopy "%location%%FD1%\Logo" "%location2%%FD1%\Logo" /e /copy:dat /xo /tee

robocopy "%location%%FD2%\Logo" "%location2%%FD2%\Logo" /e /copy:dat /xo /tee

robocopy "%location%%FD3%\Logo" "%location2%%FD3%\Logo" /e /copy:dat /xo /tee

จากนั้น Save เป็น File .bat

เวลาจะสั่งให้ไฟล์ .bat ทำงาน ให้เข้า Dos โดยไปที่ Start->Run->cmd
เข้าไปที่ Folder ที่ไฟล์นี้อยู่เช่น D: จากนั้นเรียกชื่อไฟล์ Filename.bat ไฟล์ชุดนี้ก็จะทำงาน

Labels