다음을 통해 공유


FileSystem 클래스

정의

드라이브, 파일 및 디렉터리를 사용하기 위한 속성 및 메서드를 제공합니다.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
상속
FileSystem

예제

이 예제에서는 확인 하려면 확인 여부를 폴더 C:\backup\logs 존재 하 고 해당 속성을 확인 합니다.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

설명

다음 표에서 관련 된 작업의 예제는 My.Computer.FileSystem 개체입니다.

대상 참조 항목
텍스트 파일에서 읽기 방법: 텍스트 파일에서 읽기
구분된 텍스트 파일에서 읽기 방법: 쉼표로 구분된 텍스트 파일에서 읽기
고정 너비 텍스트 파일에서 읽기 방법: 고정 너비 텍스트 파일에서 읽기
여러 형식의 텍스트 파일에서 읽기 방법: 여러 형식의 텍스트 파일에서 읽기
이진 파일에서 읽기 방법: 이진 파일에서 읽기
가 있는 텍스트 파일에서 읽습니다. StreamReader 방법: StreamReader를 사용하여 파일에서 텍스트 읽기
텍스트 파일에 쓰기 방법: 파일에 텍스트 쓰기
텍스트 파일에 추가 방법: 텍스트 파일에 추가
이진 파일에 쓰기 방법: 이진 파일에 쓰기
MyDocuments 디렉터리의 텍스트 파일에 쓰기 방법: 내 문서 디렉터리의 파일에 텍스트 쓰기
를 사용하여 텍스트 파일에 쓰기 StreamWriter 방법: StreamWriter를 사용하여 파일에 텍스트 쓰기
특정 패턴을 사용하여 파일 복사 방법: 특정 패턴의 파일을 디렉터리로 복사
동일한 디렉터리에 파일 복사 방법: 동일한 디렉터리에 파일의 복사본 만들기
다른 디렉터리에 파일 복사 방법: 다른 디렉터리에 파일의 복사본 만들기
파일 만들기 방법: 파일 만들기
파일 삭제 방법: 파일 삭제
특정 패턴이 있는 파일 찾기 방법: 특정 패턴의 파일 찾기
파일 이동 방법: 파일 이동
파일 이름 바꾸기 방법: 파일 이름 바꾸기
디렉터리를 다른 디렉터리에 복사 방법: 디렉터리를 다른 디렉터리에 복사
디렉터리 만들기 방법: 디렉터리 만들기
특정 패턴을 사용하여 하위 디렉터리 찾기 방법: 특정 패턴의 하위 디렉터리 찾기
디렉터리에서 파일 컬렉션 가져오기 방법: 디렉터리의 파일 컬렉션 가져오기
MyDocuments 디렉터리에서 읽기 방법: 내 문서 디렉터리의 내용 검색
파일 경로 구문 분석 방법: 파일 경로 구문 분석

생성자

FileSystem()

FileSystem 클래스의 새 인스턴스를 초기화합니다.

속성

CurrentDirectory

현재 디렉터리를 가져오거나 설정합니다.

Drives

사용 가능한 모든 드라이브 이름의 읽기 전용 컬렉션을 반환합니다.

메서드

CombinePath(String, String)

두 경로를 결합하여 올바른 형식의 경로를 반환합니다.

CopyDirectory(String, String)

디렉터리의 내용을 다른 디렉터리에 복사합니다.

CopyDirectory(String, String, Boolean)

디렉터리의 내용을 다른 디렉터리에 복사합니다.

CopyDirectory(String, String, UIOption)

디렉터리의 내용을 다른 디렉터리에 복사합니다.

CopyDirectory(String, String, UIOption, UICancelOption)

디렉터리의 내용을 다른 디렉터리에 복사합니다.

CopyFile(String, String)

파일을 새 위치에 복사합니다.

CopyFile(String, String, Boolean)

파일을 새 위치에 복사합니다.

CopyFile(String, String, UIOption)

파일을 새 위치에 복사합니다.

CopyFile(String, String, UIOption, UICancelOption)

파일을 새 위치에 복사합니다.

CreateDirectory(String)

디렉터리를 만듭니다.

DeleteDirectory(String, DeleteDirectoryOption)

디렉터리를 삭제합니다.

DeleteDirectory(String, UIOption, RecycleOption)

디렉터리를 삭제합니다.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

디렉터리를 삭제합니다.

DeleteFile(String)

파일을 삭제합니다.

DeleteFile(String, UIOption, RecycleOption)

파일을 삭제합니다.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

파일을 삭제합니다.

DirectoryExists(String)

지정된 디렉터리가 있으면 True를 반환합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
FileExists(String)

지정된 파일이 있으면 True를 반환합니다.

FindInFiles(String, String, Boolean, SearchOption)

지정된 텍스트를 포함하는 파일 이름을 나타내는 문자열의 읽기 전용 컬렉션을 반환합니다.

FindInFiles(String, String, Boolean, SearchOption, String[])

지정된 텍스트를 포함하는 파일 이름을 나타내는 문자열의 읽기 전용 컬렉션을 반환합니다.

GetDirectories(String)

디렉터리에 있는 하위 디렉터리의 경로 이름을 나타내는 문자열 컬렉션을 반환합니다.

GetDirectories(String, SearchOption, String[])

디렉터리에 있는 하위 디렉터리의 경로 이름을 나타내는 문자열 컬렉션을 반환합니다.

GetDirectoryInfo(String)

지정한 경로에 대한 DirectoryInfo 개체를 반환합니다.

GetDriveInfo(String)

지정한 드라이브에 대한 DriveInfo 개체를 반환합니다.

GetFileInfo(String)

지정한 파일에 대한 FileInfo 개체를 반환합니다.

GetFiles(String)

디렉터리에 있는 파일 이름을 나타내는 문자열의 읽기 전용 컬렉션을 반환합니다.

GetFiles(String, SearchOption, String[])

디렉터리에 있는 파일 이름을 나타내는 문자열의 읽기 전용 컬렉션을 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetName(String)

제공된 경로에서 파일 이름을 구문 분석합니다.

GetParentPath(String)

제공된 경로의 부모 경로를 반환합니다.

GetTempFileName()

디스크에서 크기가 0바이트인 고유한 이름의 임시 파일을 만들고 해당 파일의 전체 경로를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
MoveDirectory(String, String)

디렉터리를 한 위치에서 다른 위치로 이동합니다.

MoveDirectory(String, String, Boolean)

디렉터리를 한 위치에서 다른 위치로 이동합니다.

MoveDirectory(String, String, UIOption)

디렉터리를 한 위치에서 다른 위치로 이동합니다.

MoveDirectory(String, String, UIOption, UICancelOption)

디렉터리를 한 위치에서 다른 위치로 이동합니다.

MoveFile(String, String)

파일을 새 위치로 이동합니다.

MoveFile(String, String, Boolean)

파일을 새 위치로 이동합니다.

MoveFile(String, String, UIOption)

파일을 새 위치로 이동합니다.

MoveFile(String, String, UIOption, UICancelOption)

파일을 새 위치로 이동합니다.

OpenTextFieldParser(String)

OpenTextFieldParser 메서드를 사용하면 로그와 같은 구조적 텍스트 파일을 쉽고 효과적으로 구문 분석하는 방법을 제공하는 TextFieldParser 개체를 만들 수 있습니다. TextFieldParser 개체는 구분된 파일과 고정 너비 파일을 모두 읽는 데 사용될 수 있습니다.

OpenTextFieldParser(String, Int32[])

OpenTextFieldParser 메서드를 사용하면 로그와 같은 구조적 텍스트 파일을 쉽고 효과적으로 구문 분석하는 방법을 제공하는 TextFieldParser 개체를 만들 수 있습니다. TextFieldParser 개체는 구분된 파일과 고정 너비 파일을 모두 읽는 데 사용될 수 있습니다.

OpenTextFieldParser(String, String[])

OpenTextFieldParser 메서드를 사용하면 로그와 같은 구조적 텍스트 파일을 쉽고 효과적으로 구문 분석하는 방법을 제공하는 TextFieldParser 개체를 만들 수 있습니다. TextFieldParser 개체는 구분된 파일과 고정 너비 파일을 모두 읽는 데 사용될 수 있습니다.

OpenTextFileReader(String)

파일을 읽기 위해 StreamReader 개체를 엽니다.

OpenTextFileReader(String, Encoding)

파일을 읽기 위해 StreamReader 개체를 엽니다.

OpenTextFileWriter(String, Boolean)

지정된 파일에 쓰기 위해 StreamWriter 개체를 엽니다.

OpenTextFileWriter(String, Boolean, Encoding)

지정된 파일에 쓰기 위해 StreamWriter를 엽니다.

ReadAllBytes(String)

파일의 내용을 바이트 배열로 반환합니다.

ReadAllText(String)

텍스트 파일의 내용을 String으로 반환합니다.

ReadAllText(String, Encoding)

텍스트 파일의 내용을 String으로 반환합니다.

RenameDirectory(String, String)

디렉터리의 이름을 바꿉니다.

RenameFile(String, String)

파일 이름을 바꿉니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
WriteAllBytes(String, Byte[], Boolean)

이진 파일에 데이터를 씁니다.

WriteAllText(String, String, Boolean)

파일에 텍스트를 씁니다.

WriteAllText(String, String, Boolean, Encoding)

파일에 텍스트를 씁니다.

적용 대상

추가 정보