파일이나 폴더의 속성을 변경합니다. 와일드카드를 지원합니다.
FileSetAttrib, Attributes , FilePattern, OperateOnFolders?, Recurse?
변경할 속성. 예를 들어, +HA-R
.
To easily turn on, turn off or toggle attributes, prefix one or more of the following attribute letters with a plus sign (+), minus sign (-) or caret (^), respectively:
주의: 현재, 파일의 압축 상태는 다음 명령어로 바꿀 수 있습니다.
C:\Temp\*.tmp
와 같은 와이들카드 패턴. FilePattern은 절대 경로를 지정하지 않으면 %A_WorkingDir%에 있다고 간주됩니다.
생략되면, 파일-회돌이 가장 안쪽에 싸인 현재 파일이 대신 사용됩니다.
If blank or omitted, it defaults to 0 (only files are operated upon). 그렇지 않으면, 다음 숫자 중 하나를 지정하십시오:
주의: FilePattern이 와일드카드 패턴이 아니라 단일 폴더이면, 이 설정에 상관 없이 언제나 처리됩니다.
이 매개변수는 표현식일 수 있습니다.
비어 있거나 생략하면, 기본값은 0 (하위폴더에 재귀해 들어가지 않습니다)입니다. 그렇지 않으면, 다음 숫자 중 하나를 지정하십시오:
이 매개변수는 표현식일 수 있습니다.
[v1.1.04+]: 이 명령어는 실패하면 예외를 던질 수 있습니다. 더 자세한 정보는 실행시간 에러를 참조하십시오.
ErrorLevel는 변경에 실패한 파일의 개수가 설정되고 그렇지 않으면 0이 설정됩니다.
파일이 발견되면, A_LastError는 0 (0) 또는 마지막 실패 후에 곧바로 운영 체제의 GetLastError() 함수의 결과가 설정됩니다. 그렇지 않으면 A_LastError에는 왜 파일이 발견되지 않았는지 알려주는 에러 코드가 담깁니다.
FileGetAttrib, FileGetTime, FileSetTime, FileGetSize, FileGetVersion, File-회돌이
Turns on the "read-only" and "hidden" attributes of all files and directories (subdirectories are not recursed into).
FileSetAttrib, +RH, C:\MyFiles\*.*, 1 ; +RH는 +R+H와 동일합니다.