for /F "tokens=1-7 delims=/ " %%i in ('date /t') do set yyyymmdd1=%%j"."%%i"."%%k
Ex.
** อันนี้ผมใช้โปรแกรม Fastcopy เข้ามาด้วยนะครับ เนื่องจากถ้าเจอ path too long command ทั่วไปจะหยุดทำงานเลยดังนั้นถ้าใช้โปรแกรม ช่วยมันจะสามารถทำงานต่อไปได้ครับ
ECHO ON
set source="D:\xxx\xxx"
set destination="E:\xxx"
for /F "tokens=1-7 delims=/ " %%a in ('date /t') do set yyyymmdd1=%%a_%%b_%%c
if exist %destination% goto GO
:GO
"C:\Program Files\FastCopy\Fastcopy.exe" /cmd=force_copy /force_close %source% /to=%destination%Day%yyyymmdd1%
สมมติเป็นของวันนี้ 11/12/2013
มันก็จะแสดงผลออกมาเป็น E:\xxxDay11_12_2013 ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น