Thaiadmin

ขอ scrip copy ตามวันที่

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

อธิวัฒน์

ขอ scrip copy ตามวันที่
« เมื่อ: 17 ตุลาคม 2016, 16:33:38 »
ผมต้องการ copy งานที่อยู่ใน Drive D ในFolder ชื่อ Data  ( ใน Folder Data จะมีFolder ของทุกๆวันอยู่เช่น 20161001 และ 20161002 ต่อกันจนครบ 1 เดือน ของทุกเดือน ) ผมต้องการก๊อปเฉพาะวันที่ 15 ของทุกเดือน

ออฟไลน์ lookman

  • *****
  • 7
  • 0
  • เพศ: ชาย
Re: ขอ scrip copy ตามวันที่
« ตอบกลับ #1 เมื่อ: 6 มกราคม 2017, 11:30:49 »
@ECHO off
:: Create current date in folder.
 if "%date%A" LSS "A" (set toks=1-3) else (set toks=2-4)
    for /f "tokens=2-4 delims=(-)" %%a in ('echo:^|date') do (
      for /f "tokens=%toks% delims=.-/ " %%i in ('date/t') do (
        set '%%a'=%%i
        set '%%b'=%%j
        set '%%c'=%%k))
    if %'yy'% LSS 100 set 'yy'=20%'yy'%
        set Today=%'yy'%-%'mm'%-%'dd'%
    ENDLOCAL & SET v_year=%'yy'%& SET v_month=%'mm'%& SET v_day=%'dd'%
   
::   echo %V_Year%%V_Month%

xcopy D:\DATA\%V_Year%%V_Month%15 D:\destination\%V_Year%%V_Month%15 /s /e /y /i



save เป็น *.bat
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย