AutoHotKey(오토핫키) 설명서 FileSetAttrib

Posted by 발전소장
2014. 8. 14. 00:35 AutoHotKey/Commands

FileSetAttrib

하나 이상의 파일의 속성을 변경

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

Parameters

인수명설명
Attributes 설정하는 속성(Remarks참조)
FilePattern 대상 파일명.
와일드 카드 사용가능.
상대 패스로 지정했을 경우는,%A_WorkingDir%(을)를 기준으로 한 패스가 된다.
생략시는, 제일 안쪽의File-Loop그리고 대상이 되고 있는 파일이 대상이 된다.
OperateOnFolders? 와일드 카드 사용시의 폴더의 취급
0
폴더는 대상으로 하지 않는다
1
폴더와 파일을 대칭으로 한다
2
폴더만을 대칭으로 한다
Recurse? 「1」(을)를 지정하면, 서브 폴더를 더듬어FilePattern에 일치하는 파일을 대상으로 한다.
생략시나 「0」(을)를 지정했을 경우는, 서브 폴더 이하는 포함하지 않는다.

ErrorLevel

속성 변경에 실패한 파일수가 된다

Remarks

Attributes에는, 새로운 설정을 나타내는 오퍼레이터라고 변경하고 싶은 속성을 조합한 것을 연결해 지정한다.

오퍼레이터
+ 속성을ON(으)로 한다
- 속성을OFF(으)로 한다
^ 속성의ON/OFF(을)를 바꾼다
속성
R독해 전용
A어카이브(archive)
S시스템
H은폐 파일
O오프 라인
T일시파일
N통상(다른 속성과 조합할 수 없다)

Related

FileGetAttrib, FileGetTime, FileSetTime, FileGetSize, FileGetVersion, File-loop

Example(s)

FileSetAttrib, +RH, C:\MyFiles\*.*, 1 ; +RH is identical to +R+H
FileSetAttrib, ^H, C:\MyFiles ; Toggle the folder's "hidden" attribute.
FileSetAttrib, -R+A, C:\New Text File.txt
FileSetAttrib, +A, C:\*.ini, , 1 ; Recurse through all .ini files on the C drive.