1. จะออกแบบเพื่อสำหรับรันให้ Backup ลงสองทางคือ ตัวเซิฟเวอร์ "Z:/Folder" กับ ในโฟรเดอร์ กูเกิ้ลไดรฟ "C:/User/User/Google Drive" โดยสร้างโฟลเดอร์ประจำวันไว้ด้วย
ผมลองเขียนออกมาดังนี้
@echo off
:: variables
set data=C:\Users\User\Desktop\Eng
set drive=Z:\Max
set driver="C:\Users\User\Google Drive"
set folder=%Date:~-7,2%_%Date:~-10,2%_%Date:~-4,4%
set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
echo ### Backing up directory...
%backupcmd% "%data%" "%drive%\%folder%"
%backupcmd% "%data%" "%driver%\%folder%"
echo Backup Complete!
@pause
แต่ผลที่ออกมา
กำลังงงว่า ทำไมผมแบ็คไฟล์ลงโฟลเดอร์กูเกิ้ลไม่ได้ครับ แต่ที่ลงเซิฟเวอร์ ลงได้ปกติ
2. แล้วก็ตัวโค้ด BAT จำเป็นมั้ยที่ต้องใช้แต่โฟลเดอร์ภาษาอังกฤษ
ขอบคุณครับ (ขออนุญาตแท็กภาษาคอมตัวอื่นเผื่อจะรู้กัน)
รบกวนถามเรื่องการเขียน Bat หน่อยครับ
ผมลองเขียนออกมาดังนี้
@echo off
:: variables
set data=C:\Users\User\Desktop\Eng
set drive=Z:\Max
set driver="C:\Users\User\Google Drive"
set folder=%Date:~-7,2%_%Date:~-10,2%_%Date:~-4,4%
set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
echo ### Backing up directory...
%backupcmd% "%data%" "%drive%\%folder%"
%backupcmd% "%data%" "%driver%\%folder%"
echo Backup Complete!
@pause
แต่ผลที่ออกมา
กำลังงงว่า ทำไมผมแบ็คไฟล์ลงโฟลเดอร์กูเกิ้ลไม่ได้ครับ แต่ที่ลงเซิฟเวอร์ ลงได้ปกติ
2. แล้วก็ตัวโค้ด BAT จำเป็นมั้ยที่ต้องใช้แต่โฟลเดอร์ภาษาอังกฤษ
ขอบคุณครับ (ขออนุญาตแท็กภาษาคอมตัวอื่นเผื่อจะรู้กัน)