Checks for the existence of a file or folder and returns its attributes.
AttributeString := FileExist(FilePattern)
점검할 경로, 파일이름 또는 파일 패턴. FilePattern은 절대 경로를 지정하지 않으면 %A_WorkingDir%에 있다고 간주됩니다.
This function returns the attribute string (a subset of "RASHNDOCT") of the first matching file or folder:
(있기 힘든 경우이지만) 파일에 아무 속성도 없으면, "X"가 반환됩니다. If no file is found, an empty string is returned.
This function is a combination of IfExist and FileGetAttrib.
빈 문자열은 "false"라고 간주되므로, 함수의 반환 값은 언제나 어림-불리언 값으로 사용할 수 있습니다. 예를 들어, 서술문 if FileExist("C:\My File.txt")
는 파일이 존재하면 참이되고 그렇지 않으면 거짓이 됩니다. 비슷하게, 서술문 if InStr(FileExist("C:\My Folder"), "D")
는 파일이 존재하고 그리고 디렉토이일 경우에만 참이 됩니다.
Since FilePattern may contain wildcards, FileExist may be unsuitable for validating a file path which is to be used with another function or program. For example, FileExist("*.txt")
may return attributes even though "*.txt" is not a valid filename. In such cases, FileGetAttrib is preferred.
IfExist, FileGetAttrib, 블록, Else, File-회돌이
Shows a message box if at least one text file does exist in a directory.
if FileExist("D:\Docs\*.txt") MsgBox, 적어도 하나의 .txt 파일이 존재합니다.