FileAttr 함수
업데이트: 2007년 11월
FileOpen 함수를 사용하여 연 파일의 파일 모드를 나타내는 열거형을 반환합니다.
My.Computer.FileSystem 개체는 파일 I/O 작업에서 생산성 및 성능이 FileAttr 함수보다 우수합니다. 자세한 내용은 My.Computer.FileSystem.GetFileInfo 메서드를 참조하십시오.
Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode
매개 변수
- FileNumber
필수적 요소. Integer. 임의의 유효한 파일 번호입니다.
예외
예외 형식 |
오류 번호 |
조건 |
---|---|---|
FileNumber가 없습니다. |
||
파일 모드가 잘못되었습니다. |
비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.
반환 값
다음 열거형 값은 파일 액세스 모드를 나타냅니다.
값 |
모드 |
---|---|
1 |
OpenMode.Input |
2 |
OpenMode.Output |
4 |
OpenMode.Random |
8 |
OpenMode.Append |
32 |
OpenMode.Binary |
설명
이 함수는 FileOpen 함수를 사용하여 연 파일의 파일 모드를 나타내는 열거형을 반환합니다.
예제
다음 예제에서는 FileAttr 함수를 사용하여 열려 있는 파일의 파일 모드를 반환합니다.
Dim mode As OpenMode
FileOpen(1, "c:\TESTFILE.TXT", OpenMode.Input)
mode = FileAttr(1)
MsgBox("The file mode is " & mode.ToString())
FileClose(1)
스마트 장치 개발자 참고 사항
이 함수는 지원되지 않습니다.
요구 사항
네임스페이스:Microsoft.VisualBasic
**모듈:**FileSystem
**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)