FileSystem 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 FileSystem 모듈에는 파일, 디렉터리 또는 폴더 및 시스템 작업을 수행하는 데 사용되는 프로시저가 포함되어 있습니다. 이 My 기능은 모듈을 사용하는 FileSystem 것보다 파일 I/O 작업의 생산성과 성능을 향상합니다. 자세한 내용은 FileSystem를 참조하세요.
public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
- 상속
-
FileSystem
- 특성
예제
이 예제에서는 함수를 GetAttr 사용하여 파일 및 디렉터리 또는 폴더의 특성을 확인합니다.
Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt") ' Returns vbNormal.
' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
MsgBox("This file is normal.")
End If
' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
MsgBox("This file is normal and readonly.")
End If
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
MsgBox("MYDIR is a directory")
End If
설명
이 모듈은 파일 및 폴더에 액세스하는 Visual Basic 언어 키워드 및 런타임 라이브러리 멤버를 지원합니다.
메서드
| Name | Description |
|---|---|
| ChDir(String) |
현재 디렉터리 또는 폴더를 변경합니다. 이 |
| ChDrive(Char) |
현재 드라이브를 변경합니다. |
| ChDrive(String) |
현재 드라이브를 변경합니다. |
| CurDir() |
현재 경로를 나타내는 문자열을 반환합니다. 이렇게 FileSystem 하면 파일 I/O 작업에서 생산성과 성능이 .보다 |
| CurDir(Char) |
현재 경로를 나타내는 문자열을 반환합니다. 이렇게 FileSystem 하면 파일 I/O 작업에서 생산성과 성능이 .보다 |
| Dir() |
지정된 패턴 또는 파일 특성과 일치하는 파일, 디렉터리 또는 폴더의 이름 또는 드라이브의 볼륨 레이블을 나타내는 문자열을 반환합니다. 이렇게 FileSystem 하면 함수보다 파일 I/O 작업의 생산성과 성능이 |
| Dir(String, FileAttribute) |
지정된 패턴 또는 파일 특성과 일치하는 파일, 디렉터리 또는 폴더의 이름 또는 드라이브의 볼륨 레이블을 나타내는 문자열을 반환합니다. 이렇게 FileSystem 하면 함수보다 파일 I/O 작업의 생산성과 성능이 |
| EOF(Int32) |
열거나 순차적으로 |
| Equals(Object) |
지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| FileAttr(Int32) |
함수를 사용하여 연 파일의 파일 모드를 나타내는 열거형을 반환합니다 |
| FileClose(Int32[]) |
함수를 사용하여 연 파일에 대한 입력/출력(I/O)을 종료합니다 |
| FileCopy(String, String) |
파일을 복사합니다. 이렇게 FileSystem 하면 파일 I/O 작업에서 생산성과 성능이 .보다 |
| FileDateTime(String) |
|
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Boolean, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Byte, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Char, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, DateTime, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Decimal, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Double, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Int16, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Int32, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Int64, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, Single, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, String, Int64, Boolean) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGet(Int32, ValueType, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileGetObject(Int32, Object, Int64) |
열려 있는 디스크 파일에서 변수로 데이터를 읽습니다. 이 |
| FileLen(String) |
파일의 길이를 바이트 단위로 지정하는 값을 반환합니다. 이 |
| FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
입력 또는 출력을 위한 파일을 엽니다. 이 |
| FilePut(Int32, Array, Int64, Boolean, Boolean) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Boolean, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Byte, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Char, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, DateTime, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Decimal, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Double, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Int16, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Int32, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Int64, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, Single, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, String, Int64, Boolean) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Int32, ValueType, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePut(Object, Object, Object) |
사용되지 않음.
사용되지 않음.
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FilePutObject(Int32, Object, Int64) |
변수의 데이터를 디스크 파일에 씁니다. 이 |
| FileWidth(Int32, Int32) |
함수를 사용하여 연 파일에 출력 선 너비를 할당합니다 |
| FreeFile() |
함수에서 |
| GetAttr(String) |
|
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| Input(Int32, Boolean) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Byte) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Char) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, DateTime) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Decimal) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Double) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Int16) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Int32) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Int64) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Object) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, Single) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| Input(Int32, String) |
열린 순차 파일에서 데이터를 읽고 변수에 데이터를 할당합니다. |
| InputString(Int32, Int32) |
열거나 |
| Kill(String) |
디스크에서 파일을 삭제합니다. 이 |
| LineInput(Int32) |
열린 순차 파일에서 한 줄을 읽고 변수에 |
| Loc(Int32) |
열려 있는 파일에서 현재 읽기/쓰기 위치를 지정하는 값을 반환합니다. |
| Lock(Int32, Int64, Int64) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Lock(Int32, Int64) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Lock(Int32) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| LOF(Int32) |
함수를 사용하여 연 파일의 크기(바이트)를 반환합니다 |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| MkDir(String) |
새 디렉터리를 만듭니다. 이 |
| Print(Int32, Object[]) |
표시 형식의 데이터를 순차 파일에 씁니다. |
| PrintLine(Int32, Object[]) |
표시 형식의 데이터를 순차 파일에 씁니다. |
| Rename(String, String) |
디스크 파일 또는 디렉터리의 이름을 바꿉니다. 이 |
| Reset() |
함수를 사용하여 연 모든 디스크 파일을 닫습니다 |
| RmDir(String) |
기존 디렉터리를 제거합니다. 이 |
| Seek(Int32, Int64) |
함수를 |
| Seek(Int32) |
함수를 |
| SetAttr(String, FileAttribute) |
파일에 대한 특성 정보를 설정합니다. 이 |
| SPC(Int16) |
출력 위치를 지정 |
| TAB() |
출력 위치를 |
| TAB(Int16) |
출력 위치를 |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| Unlock(Int32, Int64, Int64) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Unlock(Int32, Int64) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Unlock(Int32) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Write(Int32, Object[]) |
순차 파일에 데이터를 씁니다. 으로 |
| WriteLine(Int32, Object[]) |
순차 파일에 데이터를 씁니다. 으로 |