파일을 삭제합니다.
FileDelete, FilePattern
단일 파일의 이름 또는 C:\Temp\*.tmp
같은 와일드카드 패턴. FilePattern은 절대 경로를 지정하지 않으면 %A_WorkingDir%에 있다고 간주됩니다.
전체 폴더를, 그의 하위 폴더와 파일을 포함하여 모두 삭제하려면 FileRemoveDir을 사용하십시오.
[v1.1.04+]: 이 명령어는 실패하면 예외를 던질 수 있습니다. 더 자세한 정보는 실행시간 에러를 참조하십시오.
ErrorLevel은 실패하면 삭제된 파일의 개수가 설정되고 그렇지 않으면 0이 설정됩니다. *.tmp
와 같은 와일드카드 패턴을 지우면 파일이 전혀 부합하지 않더라도 성공으로 간주됩니다; 그런 경우 ErrorLevel은 0이 설정됩니다.
파일이 발견되면, A_LastError는 0 (0) 또는 마지막 실패 후에 곧바로 운영 체제의 GetLastError() 함수의 결과가 설정됩니다. 그렇지 않으면 A_LastError에는 왜 파일이 발견되지 않았는지 알려주는 에러 코드가 담깁니다.
읽기-전용 파일을 삭제하려면, 먼저 읽기-전용 속성을 지우십시오. 예를 들어: FileSetAttrib, -R, C:\My File.txt
.
FileRecycle, FileRemoveDir, FileCopy, FileMove