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 .

받는 사람 보십시오
텍스트 파일에서 읽기 방법: 텍스트 파일에서 읽기
구분된 텍스트 파일에서 읽기 방법: Comma-Delimited 텍스트 파일에서 읽기
고정 너비 텍스트 파일에서 읽기 방법: 고정 너비 텍스트 파일에서 읽기
여러 형식의 텍스트 파일에서 읽기 방법: 여러 형식의 텍스트 파일에서 읽기
이진 파일에서 읽기 이진 파일 읽는 방법
를 사용하여 텍스트 파일에서 읽습니다. StreamReader 방법: StreamReader를 사용하여 파일에서 텍스트 읽기
텍스트 파일에 쓰기 방법: 파일에 텍스트 쓰기
텍스트 파일에 추가 방법: 텍스트 파일에 추가
이진 파일에 쓰기 방법: 이진 파일에 쓰기
MyDocuments 디렉터리의 텍스트 파일에 쓰기 방법: 내 문서 디렉터리의 파일에 텍스트 쓰기
를 사용하여 텍스트 파일에 쓰기 StreamWriter 방법: StreamWriter를 사용하여 파일에 텍스트 쓰기
특정 패턴으로 파일 복사 방법: 특정 패턴의 파일을 디렉터리에 복사
동일한 디렉터리에 파일 복사 방법: 동일한 디렉터리에 파일 복사본 만들기
다른 디렉터리에 파일 복사 방법: 다른 디렉터리에 파일 복사본 만들기
파일을 만듭니다. 방법: 파일 만들기
파일 삭제 방법: 파일 삭제
특정 패턴의 파일 찾기 방법: 특정 패턴의 파일 찾기
파일 이동 방법: 파일 이동
파일 이름 바꾸기 방법: 파일 이름 바꾸기
디렉터리를 다른 디렉터리에 복사 방법: 디렉터리를 다른 디렉터리에 복사
디렉터리 만들기 방법: 디렉터리 만들기
특정 패턴을 사용하여 하위 디렉터리 찾기 방법: 특정 패턴을 사용하여 하위 디렉터리 찾기
디렉터리에서 파일 컬렉션 가져오기 방법: 디렉터리에서 파일 컬렉션 가져오기
MyDocuments 디렉터리에서 읽기 방법: 내 문서 디렉터리의 내용 검색
파일 경로 구문 분석 파일 경로의 분석 방법

생성자

Name Description
FileSystem()

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

속성

Name Description
CurrentDirectory

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

Drives

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

메서드

Name Description
CombinePath(String, String)

두 경로를 결합하고 적절한 형식의 경로를 반환합니다.

CopyDirectory(String, String, Boolean)

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

CopyDirectory(String, String, UIOption, UICancelOption)

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

CopyDirectory(String, String, UIOption)

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

CopyDirectory(String, String)

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

CopyFile(String, String, Boolean)

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

CopyFile(String, String, UIOption, UICancelOption)

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

CopyFile(String, String, UIOption)

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

CopyFile(String, String)

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

CreateDirectory(String)

디렉터리를 만듭니다.

DeleteDirectory(String, DeleteDirectoryOption)

디렉터리를 삭제합니다.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

디렉터리를 삭제합니다.

DeleteDirectory(String, UIOption, RecycleOption)

디렉터리를 삭제합니다.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

파일을 삭제합니다.

DeleteFile(String, UIOption, RecycleOption)

파일을 삭제합니다.

DeleteFile(String)

파일을 삭제합니다.

DirectoryExists(String)

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

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

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

지정한 파일이 있는지를 반환 True 합니다.

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

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

FindInFiles(String, String, Boolean, SearchOption)

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

GetDirectories(String, SearchOption, String[])

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

GetDirectories(String)

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

GetDirectoryInfo(String)

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

GetDriveInfo(String)

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

GetFileInfo(String)

지정된 파일의 FileInfo 개체를 반환합니다.

GetFiles(String, SearchOption, String[])

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

GetFiles(String)

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

GetHashCode()

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

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

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

GetParentPath(String)

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

GetTempFileName()

디스크에 고유하게 명명된 0-바이트 임시 파일을 만들고 해당 파일의 전체 경로를 반환합니다.

GetType()

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

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

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

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

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

MoveDirectory(String, String, UIOption, UICancelOption)

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

MoveDirectory(String, String, UIOption)

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

MoveDirectory(String, String)

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

MoveFile(String, String, Boolean)

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

MoveFile(String, String, UIOption, UICancelOption)

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

MoveFile(String, String, UIOption)

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

MoveFile(String, String)

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

OpenTextFieldParser(String, Int32[])

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

OpenTextFieldParser(String, String[])

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

OpenTextFieldParser(String)

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

OpenTextFileReader(String, Encoding)

StreamReader 파일에서 읽을 개체를 엽니다.

OpenTextFileReader(String)

StreamReader 파일에서 읽을 개체를 엽니다.

OpenTextFileWriter(String, Boolean, Encoding)

StreamWriter 지정된 파일에 쓸 수 있는 파일을 엽니다.

OpenTextFileWriter(String, Boolean)

StreamWriter 지정된 파일에 쓸 개체를 엽니다.

ReadAllBytes(String)

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

ReadAllText(String, Encoding)

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

ReadAllText(String)

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

RenameDirectory(String, String)

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

RenameFile(String, String)

파일 이름을 바꿉니다.

ToString()

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

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

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

WriteAllText(String, String, Boolean, Encoding)

파일에 텍스트를 씁니다.

WriteAllText(String, String, Boolean)

파일에 텍스트를 씁니다.

적용 대상

추가 정보