ใช้ Bat File คัดลอก File ด้วย Xcopy

ใช้ Bat File คัดลอก File ด้วย Xcopy

วันนึกเปิดดูโฟลเดอร์ต่าง ๆ เพื่อหาวิธี Backup & Restore Mysql แบบ Auto ดันไปเจอ ของเก่าที่ตัวเองเขียนไว้ จำได้ว่าสมัยนั้นสนุกมากกับการเรียนรู้ bat file command มันเป็นอะไรที่น่าค้นหา

วันนี้ยกตัวอย่าง เรื่องการ Copy File กันครับ
ผมเคยเขียนให้ Backup โปรแกรมของ สกส. ตัวนึงชื่อ Teller จำได้ตอนนั้นไล่เขียนกันจนครบทุกโฟล์เดอร์ เช่น 
md  D:\BackUp\Teller\
copy *.* "D:\BackUp\Teller\"
md  D:\BackUp\Teller\data\
c:
cd c:\teller\data\
copy *.* "D:\BackUp\Teller\data\"
md D:\BackUp\Teller\data\journal\in\
md D:\BackUp\Teller\data\journal\out\
cd journal\in
copy *.* "D:\BackUp\Teller\data\journal\in\"
cd..
cd journal\out
copy *.* "D:\BackUp\Teller\data\journal\out\"
md D:\BackUp\Teller\inbox\
md D:\BackUp\Teller\outbox\
md D:\BackUp\Teller\outbox\HOSxP2Teller\
md D:\BackUp\Teller\prgs\bin\
md D:\BackUp\Teller\prgs\configs\
md D:\BackUp\Teller\prgs\controls\
md D:\BackUp\Teller\prgs\drop\
md D:\BackUp\Teller\prgs\font\
md D:\BackUp\Teller\prgs\images\
md D:\BackUp\Teller\prgs\libs\
md D:\BackUp\Teller\prgs\pickup\
md D:\BackUp\Teller\prgs\temp\
md D:\BackUp\Teller\today\
md D:\BackUp\Teller\wdays\
md D:\BackUp\Teller\wdays\log\
md D:\BackUp\Teller\wdays\txt\
md D:\BackUp\Teller\OPTellmoney\
md D:\BackUp\Teller\cocdbil_rep\
cd\
cd teller\cocdbil_rep
copy *.* "D:\BackUp\Teller\cocdbil_rep\"
cd..
cd inbox
copy *.* "D:\BackUp\Teller\inbox\"
cd..
cd outbox
copy *.* "D:\BackUp\Teller\outbox\"
cd HOSxP2Teller
copy *.* "D:\BackUp\Teller\outbox\HOSxP2Teller\"
cd..
cd..
cd prgs
copy *.* "D:\BackUp\Teller\prgs\"
cd bin
copy *.* "D:\BackUp\Teller\prgs\bin\"
cd..
cd configs
copy *.* "D:\BackUp\Teller\prgs\configs\"
cd..
cd controls
copy *.* "D:\BackUp\Teller\prgs\controls\"
cd drop
copy *.* "D:\BackUp\Teller\prgs\drop\"
cd font
copy *.* "D:\BackUp\Teller\prgs\font\"
cd images
copy *.* "D:\BackUp\Teller\prgs\images\"
cd libs
copy *.* "D:\BackUp\Teller\prgs\libs\"
cd pickup
copy *.* "D:\BackUp\Teller\prgs\pickup\"
cd temp
copy *.* "D:\BackUp\Teller\prgs\temp\"
cd..
cd..
cd today
copy *.* "D:\BackUp\Teller\today\"
cd..
cd wdays
copy *.* "D:\BackUp\Teller\wdays\"
cd log
copy *.* "D:\BackUp\Teller\wdays\log\"
cd..
cd txt
copy *.* "D:\BackUp\Teller\wdays\txt\"
cd..
cd..
cd OPTellmoney
copy *.* "D:\BackUp\Teller\OPTellmoney\"

 แต่พอมาคำสั่งนี้เข้าง่ายเอาการเลย นั่นก็คือ xcopy  เช่น
     xcopy *.* "D:\BackUp\Teller\" /s /e

คำสั่งพวกนี้รันภายใต้โฟลเดอร์ของ c:\teller นะครับ

เห็นไหมครับว่า xcopy มันง่าย สั้น เร็ว จริงๆ ครับ
ใช้ Bat File คัดลอก File ด้วย Xcopy ใช้ Bat File คัดลอก File ด้วย Xcopy Reviewed by IOffer on เมษายน 03, 2559 Rating: 5

ไม่มีความคิดเห็น:

Blogger Theme Blank Page

  <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html> <html b:version='2' class='v2' ...

ขับเคลื่อนโดย Blogger.