FileSetTime

ÆÄÀÏÀ̳ª Æú´õÀÇ ³¯Â¥½Ã°£ µµÀåÀ» º¯°æÇÕ´Ï´Ù. ¿ÍÀϵåÄ«µå¸¦ Áö¿øÇÕ´Ï´Ù.

FileSetTime [, YYYYMMDDHH24MISS, FilePattern, WhichTime, OperateOnFolders?, Recurse?]

¸Å°³º¯¼ö

YYYYMMDDHH24MISS

ºñ¾î Àְųª »ý·«Çϸé, ÇöÀç ½Ã°£ÀÌ ±âº»°ªÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¿¬»ê¿¡ »ç¿ëÇÒ ½Ã°£À» ÁöÁ¤ÇϽʽÿÀ (Çü½Ä¿¡ °üÇؼ­´Â ³íÆòÀ» ÂüÁ¶ÇϽʽÿÀ). 1601³â ¹Ì¸¸Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â Ç¥Çö½ÄÀÔ´Ï´Ù. °á°úÀûÀ¸·Î, ¿©·¯ º¯¼ö¸¦ °áÇÕÇؼ­ ÇϳªÀÇ ½Ã°£µµÀåÀ» Çü¼ºÇÒ ÇÊ¿ä°¡ ÀÖ´Ù¸é, ÆÛ¼¾Æ® »çÀÎ ´ë½Å¿¡ Á¡ ¿¬»êÀÚ¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î: FileSetTime, Year . Month . Day, C:\My File.txt.

FilePattern

ÆÄÀÏÀ̳ª Æú´õÀÇ À̸§. ¶Ç´Â C:\Temp\*.tmp¿Í °°Àº ¿ÍÀϵåÄ«µå ÆÐÅÏ. FilePatternÀº Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é %A_WorkingDir%¿¡ ÀÖ´Ù°í °£Áֵ˴ϴÙ.

»ý·«Çϸé, ´ë½Å¿¡ ÆÄÀÏ-ȸµ¹ÀÌ °¡Àå ¾ÈÂÊ¿¡ ½ÎÀÎ ÇöÀç ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.

WhichTime
¼³Á¤ÇÒ ½Ã°£µµÀå:
M = ¼öÁ¤ ½Ã°£ (ÀÌ ¸Å°³º¯¼ö°¡ »ý·«µÇ°Å³ª ºñ¾î ÀÖÀ¸¸é ±âº»°ª)
C = »ý¼º ½Ã°£
A = ¸¶Áö¸· Á¢±Ù ½Ã°£
OperateOnFolders?

0 (±âº»°ª) Æú´õ´Â 󸮵ÇÁö ¾Ê½À´Ï´Ù (ÆÄÀÏ Àü¿ë).
1 ¿ÍÀϵåÄ«µå ÆÐÅÏ¿¡ ºÎÇÕÇÏ´Â ¸ðµç ÆÄÀÏ°ú Æú´õ¸¦ ó¸®ÇÕ´Ï´Ù.
2 Æú´õ¸¸ ó¸®ÇÕ´Ï´Ù (ÆÄÀÏ ºÒ°¡).

ÁÖÀÇ: FilePatternÀÌ ¿ÍÀϵåÄ«µå ÆÐÅÏÀÌ ¾Æ´Ï¶ó ´ÜÀÏ Æú´õ¶ó¸é, ¾ðÁ¦³ª ÀÌ ¼³Á¤¿¡ »ó°ü¾øÀÌ Ã³¸®µË´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â Ç¥Çö½ÄÀÏ ¼ö ÀÖ½À´Ï´Ù.

Recurse?

0 (±âº»°ª) ÇÏÀ§Æú´õ ¾ÈÀ¸·Î Àç±ÍÇÏÁö ¾Ê½À´Ï´Ù.
1 ÇÏÀ§Æú´õ ¾ÈÀ¸·Î Àç±ÍÇØ µé¾î°¡ °Å±â¿¡¼­ FilePattern¿¡ ºÎÇÕÇÏ´Â ¸ðµç ÆÄÀÏ°ú Æú´õ¸¦ ó¸®ÇÕ´Ï´Ù. ±×·¸Áö¸¸, ÆÄÀÏ°ú Æú´õ¿¡ 259 ¹®ÀÚ°¡ ³Ñ´Â ¿ÏÀü °æ·Î°¡ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é ¸¶Ä¡ Á¸ÀçÇÏÁö ¾Ê´Â °Íó·³ ¹«½ÃÇÕ´Ï´Ù. ±×·± ÆÄÀÏÀº °ÅÀÇ ¾ø½À´Ï´Ù. ¿Ö³ÄÇÏ¸é º¸Åë ¿î¿µ üÁ¦°¡ ±×·± ÆÄÀÏÀº »ý¼ºÀ» Çã¿ëÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â Ç¥Çö½ÄÀÏ ¼ö ÀÖ½À´Ï´Ù.

ErrorLevel

[v1.1.04+] ÀÌ ¸í·É¾î´Â ½ÇÆнà ¿¹¿Ü¸¦ ´øÁú ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ½ÇÇà½Ã°£ ¿¡·¯¸¦ ÂüÁ¶ÇϽʽÿÀ.

ErrorLevelÀº º¯°æ¿¡ ½ÇÆÐÇÑ ÆÄÀÏÀÇ °³¼ö°¡ ¼³Á¤µÇ°í ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù. ÁöÁ¤µÈ ½Ã°£µµÀåÀÌ À¯È¿ÇÏÁö ¾ÊÀ¸¸é, ¶Ç´Â FilePatternÀÌ ºó °ªÀ¸·Î °áÁ¤µÇ¸é, ErrorLevelÀº 1ÀÌ ¼³Á¤µË´Ï´Ù.

ÆÄÀÏÀÌ ¹ß°ßµÇ¸é, A_LastError´Â 0 (¿µ)ÀÌ ¼³Á¤µË´Ï´Ù. ¶Ç´Â ¸¶Áö¸· ½ÇÆÐÈÄ Áï½Ã ¿î¿µ üÁ¦ÀÇ GetLastError() ÇÔ¼öÀÇ °á°ú°¡ ¼³Á¤µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é A_LastError¿¡´Â ÆÄÀÏÀÌ ¹ß°ßµÇÁö ¾ÊÀº ÀÌÀ¯¸¦ ³ªÅ¸³»´Â ¿¡·¯ Äڵ尡 ´ã±é´Ï´Ù.

³íÆò

ÆÄÀÏÀÇ ¸¶Áö¸· Á¢±Ù ½Ã°£Àº NTFS ºÒ·ý¿¡ ºñÇØ FAT16 & FAT32 º¼·ý¿¡¼­´Â Á¤È®ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

YYYYMMDDHH24MISS Çü½ÄÀÇ ¿ä¼ÒµéÀº ´ÙÀ½°ú °°½À´Ï´Ù:

YYYY 4-ÀÚ¸® ÇØ
MM 2-ÀÚ¸® ´Þ (01-12)
DD ´ÞÀÇ 2-ÀÚ¸® ³¯ (01-31)
HH24 24-½Ã°£ Çü½ÄÀÇ 2-ÀÚ¸® ½Ã°¢(00-23). ¿¹¸¦ µé¾î, 09´Â ¿ÀÀü 9½ÃÀÌ°í 21Àº ¿ÀÈÄ 9½Ã.
MI 2-ÀÚ¸® ºÐ (00-59)
SS 2-ÀÚ¸® ÃÊ (00-59)

YYYYMMDDHH24MISS¿¡ ´ëÇÏ¿© ºÎºÐÀûÀ¸·Î ¹®ÀÚ¿­ÀÌ ÁÖ¾îÁö¸é (¿¹, 200403), »ý·«µÈ ³ª¸ÓÁö ¿ä¼ÒµéÀº ´ÙÀ½ÀÇ ±âº» °ªÀ¸·Î ü¿öÁý´Ï´Ù:

MM: Month 01
DD: Day 01
HH24: Hour 00
MI: Minute 00
SS: Second 00

³»Àå º¯¼ö A_Now¿¡ ÇöÁö Áö¿ª ½Ã°¢ÀÌ À§ÀÇ Çü½ÄÀ¸·Î ´ã°Ü ÀÖ½À´Ï´Ù. ºñ½ÁÇÏ°Ô, A_NowUTC¿¡´Â ÇöÀç Ç¥ÁؽÃ(Coordinated Universal Time)°¡ ´ã°Ü ÀÖ½À´Ï´Ù.

ÁÖÀÇ: ³¯Â¥-½Ã°£ °ªÀº ºñ±³ÇÏ°í ´õÇÏ°í »¬ ¼ö ÀÖ½À´Ï´Ù. EnvAdd¿Í EnvSub¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ¶Ç, ½Ã°£À» ºñ±³ÇÒ ¶§´Â º¸´Ù Å©´Ù¿Í º¸´Ù ÀÛ´Ù¸¦ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿Ö³ÄÇÏ¸é µÑ ¸ðµÎ ¹®ÀÚ¿­ ±æÀÌ°¡ °°±â ¶§¹®ÀÔ´Ï´Ù. ¼ýÀÚ·Î ºñ±³ÇØ¾ß ÇÕ´Ï´Ù; ¿¹¸¦ µé¾î, 20040201´Â ¾ðÁ¦³ª 200401010533º¸´Ù ¼ýÄ¡»ó ÀÛ½À´Ï´Ù (±×·¯³ª ³â´ë±â »óÀ¸·Î´Â ´õ Å®´Ï´Ù). ±×·¡¼­ ´ë½Å¿¡ EnvSub¸¦ »ç¿ëÇÏ¿© µÑ »çÀÌÀÇ ½Ã°£ÀÇ ¾çÀÌ À½¼öÀÎÁö ¾ç¼öÀÎÁö ¾Ë¾Æ³»½Ê½Ã¿À.

°ü·Ã Ç׸ñ

FileGetTime, FileGetAttrib, FileSetAttrib, FileGetSize, FileGetVersion, FormatTime, File-loop, EnvAdd, EnvSub

¿¹Á¦

; ºÎÇÕÇÏ´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇÏ¿© ¼öÁ¤ ½Ã°£À» ÇöÀç ½Ã°£À¸·Î ¼³Á¤ÇÕ´Ï´Ù:
FileSetTime, , C:\temp\*.txt

; ¼öÁ¤ ³¯Â¥¸¦ ¼³Á¤ÇÕ´Ï´Ù (½Ã°£Àº ÀÚÁ¤ÀÔ´Ï´Ù):
FileSetTime, 20040122, C:\My Documents\test.doc

; »ý¼º ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. ½Ã°£Àº 4:55pmÀ¸·Î ¼³Á¤µË´Ï´Ù:
FileSetTime, 200401221655, C:\My Documents\test.doc, C

; ÆÐÅÏ¿¡ ºÎÇÕÇÏ´Â ¸ðµç ÆÄÀÏÀÇ º¯°æ-³¯Â¥¸¦ º¯°æÇÕ´Ï´Ù.
; ¸¶Áö¸· ¸Å°³ º¯¼ö ¶§¹®¿¡ ºÎÇÕÇÏ´Â Æú´õµµ ¸ðµÎ º¯°æµË´Ï´Ù:
FileSetTime, 20040122165500, C:\Temp\*.*, M, 1