วันอังคารที่ 10 ธันวาคม พ.ศ. 2556

Script create Folder By date Windows 2012

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 ครับ

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

แสดงความคิดเห็น