FileGetAttrib

ÆÄÀÏÀ̳ª Æú´õ°¡ Àбâ Àü¿ëÀÎÁö, ¼û¾î ÀÖ´ÂÁö µîµîÀ» º¸°íÇÕ´Ï´Ù.

FileGetAttrib, OutputVar [, Filename]
AttributeString := FileExist(FilePattern)

¸Å°³º¯¼ö

OutputVar

¿­¶÷µÈ ÅؽºÆ®¸¦ ÀúÀåÇÒ º¯¼öÀÇ À̸§.

Filename

¸ñÇ¥ ÆÄÀÏÀÇ À̸§, Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é %A_WorkingDir%¿¡ ÀÖ´Ù°í °£Áֵ˴ϴÙ. »ý·«Çϸé, °¡Àå ¾ÈÂÊ ÆÄÀÏ-ȸµ¹ÀÌ¿¡ ½ÎÀÎ ÇöÀç ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.

ErrorLevel

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

ErrorLevelÀº ¹®Á¦°¡ ÀÖÀ¸¸é 1 ¾øÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù.

A_LastError´Â ¿î¿µ üÁ¦ÀÇ GetLastError() ÇÔ¼öÀÇ °á°ú°¡ ¼³Á¤µË´Ï´Ù.

³íÆò

¹ÝȯµÈ ¹®ÀÚ¿­¿¡´Â ´ÙÀ½ "RASHNDOCT" ¹®ÀÚ¿­ÀÇ ºÎ¹®ÀÚ¿­ÀÌ Æ÷ÇԵ˴ϴÙ:

R = READONLY(Àбâ Àü¿ë)
A = ARCHIVE(º¸°ü)
S = SYSTEM(½Ã½ºÅÛ)
H = HIDDEN(°¨Ãã)
N = NORMAL(Á¤»ó)
D = DIRECTORY(µð·ºÅ丮)
O = OFFLINE(¿ÀÇÁ¶óÀÎ)
C = COMPRESSED(¾ÐÃà)
T = TEMPORARY(ÀÓ½Ã)


ƯÁ¤ ¼Ó¼ºÀÌ ¿­¶÷µÈ ¹®ÀÚ¿­¿¡ Á¸ÀçÇÏ´ÂÁö Á¡°ËÇÏ·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À:

FileGetAttrib, Attributes, C:\My File.txt
IfInString, Attributes, H
    MsgBox The file is hidden.

°ü·ÃÇÏ¿© ÇÑ ¸¶µð Çϸé, ÆÄÀÏÀÇ 8.3 ªÀº À̸§À» ¿­¶÷ÇÏ·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À:

Loop, C:\My Documents\Address List.txt
    ShortPathName = %A_LoopFileShortPath%  ; °á°ú´Â ´ÙÀ½°ú ºñ½ÁÇÕ´Ï´Ù: C:\MYDOCU~1\ADDRES~1.txt

ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î 8.3 ªÀº À̸§ÀÇ ±ä À̸§À» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ

FileExist(), FileSetAttrib, FileGetTime, FileSetTime, FileGetSize, FileGetVersion, ÆÄÀÏ-ȸµ¹ÀÌ

¿¹Á¦

FileGetAttrib, OutputVar, C:\New Folder