FileSetAttrib

ÆÄÀÏÀ̳ª Æú´õÀÇ ¼Ó¼ºÀ» º¯°æÇÕ´Ï´Ù. ¿ÍÀϵåÄ«µå¸¦ Áö¿øÇÕ´Ï´Ù.

FileSetAttrib, Attributes [, FilePattern, OperateOnFolders?, Recurse?]

¸Å°³º¯¼ö

Attributes

º¯°æÇÒ ¼Ó¼º (³íÆò ÂüÁ¶).

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

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

OperateOnFolders?

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

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

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

Recurse?

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

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

ErrorLevel

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

ErrorLevel´Â º¯°æ¿¡ ½ÇÆÐÇÑ ÆÄÀÏÀÇ °³¼ö°¡ ¼³Á¤µÇ°í ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù.

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

³íÆò

Attributes ¸Å°³º¯¼ö´Â ¿¬»êÀÚ¿Í ¼Ó¼º ±âÈ£ÀÇ Áý´ÜÀ¸·Î ±¸¼ºµË´Ï´Ù.

¿¬»êÀÚ:

+ ¼Ó¼ºÀ» ÄÕ´Ï´Ù
- ¼Ó¼ºÀ» ÄÕ´Ï´Ù
^ ¼Ó¼ºÀ» Åä±ÛÇÕ´Ï´Ù (ÇöÀç¿Í ¹Ý´ë °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù)


¼Ó¼º ±âÈ£:
R = READONLY
A = ARCHIVE
S = SYSTEM
H = HIDDEN
N = NORMAL (´Ù¸¥ ¼Ó¼º°ú »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì¿¡¸¸ À¯È¿)
O = OFFLINE
T = TEMPORARY

ÁÖÀÇ: ÇöÀç, ÆÄÀÏÀÇ ¾ÐÃà »óÅ´ ´ÙÀ½ ¸í·É¾î·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ

FileGetAttrib, FileGetTime, FileSetTime, FileGetSize, FileGetVersion, File-ȸµ¹ÀÌ

¿¹Á¦

FileSetAttrib, +RH, C:\MyFiles\*.*, 1  ; +RH´Â +R+H¿Í µ¿ÀÏÇÕ´Ï´Ù.
FileSetAttrib, ^H, C:\MyFiles  ; Æú´õÀÇ "hidden" ¼Ó¼ºÀ» Åä±ÛÇÕ´Ï´Ù.
FileSetAttrib, -R+A, C:\New Text File.txt
FileSetAttrib, +A, C:\*.ini, , 1  ; C µå¶óÀ̺êÀÇ ¸ðµç .ini ÆÄÀÏÀ» Àç±ÍÇÕ´Ï´Ù.