System.IO.FileSystem 파일 핸들에 대한 래퍼 클래스를 나타냅니다. 클래스의 새 인스턴스를 초기화합니다. 사용할 기존 핸들을 나타내는 개체입니다. 종료 단계에서 핸들을 안정적으로 해제하려면 true이고, 안정적으로 해제할 수 없게 하려면 false(권장되지 않음)입니다. 디렉터리와 하위 디렉터리에서 만들기, 이동 및 열거를 위한 정적 메서드를 노출합니다.이 클래스는 상속될 수 없습니다.이 형식에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 참조 원본. 1 이미 존재하지 않는 한 지정된 경로에 모든 디렉터리와 하위 디렉터리를 만듭니다. 지정된 경로에서 디렉터리를 나타내는 개체입니다.이 개체는 지정된 경로에 디렉터리가 이미 존재하는지 여부와 관계없이 반환됩니다. 만들 디렉터리입니다. 로 지정된 디렉터리가 파일입니다.또는네트워크 이름을 알 수 없습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는가 콜론 문자(:)로 시작되거나 이 문자만 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 에 드라이브 레이블("C:\")의 일부가 아닌 콜론 문자(:)가 포함된 경우 1 지정된 경로에서 빈 디렉터리를 삭제합니다. 제거할 빈 디렉터리의 이름입니다.해당 디렉터리는 쓰기가 가능하고 비어 있어야 합니다. 에 지정된 것과 이름 및 위치가 같은 파일이 있는 경우또는이 디렉터리는 응용 프로그램의 현재 작업 디렉터리입니다.또는로 지정된 디렉터리가 비어 있지 않은 경우또는디렉터리가 읽기 전용이거나 읽기 전용 파일을 포함하고 있습니다.또는이 디렉터리는 다른 프로세스에서 사용되고 있습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 없거나 찾지 못한 경우또는지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 디렉터리와 해당 디렉터리의 하위 디렉터리 및 파일을 삭제합니다. 제거할 디렉터리의 이름입니다. 의 디렉터리, 하위 디렉터리 및 파일을 제거하려면 true이고, 그렇지 않으면 false입니다. 에 지정된 것과 이름 및 위치가 같은 파일이 있는 경우또는로 지정된 디렉터리는 읽기 전용이거나 가 false이고 가 빈 디렉터리가 아닌 경우 또는이 디렉터리는 응용 프로그램의 현재 작업 디렉터리입니다. 또는디렉터리는 읽기 전용 파일을 포함합니다.또는이 디렉터리는 다른 프로세스에서 사용되고 있습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 없거나 찾지 못한 경우또는지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 경로에 있는 디렉터리 이름의 열거 가능 컬렉션을 반환합니다. 로 지정된 디렉터리에서 디렉터리에 대한 전체 이름(경로 포함)의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에서 검색 패턴과 일치하는 디렉터리 이름의 열거 가능 컬렉션을 반환합니다. 로 지정되고 지정된 검색 패턴과 일치하는 디렉터리에서 디렉터리에 대한 전체 이름(경로 포함)의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에서 검색 패턴과 일치하는 디렉터리 이름의 열거 가능 컬렉션을 반환하고 선택적으로 하위 디렉터리를 검색합니다. 로 지정되고 지정된 검색 패턴 및 옵션과 일치하는 디렉터리에 대한 전체 이름(경로 포함)의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 은(는) 올바른 값이 아닙니다. 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에 있는 파일 이름의 열거 가능 컬렉션을 반환합니다. 로 지정된 디렉터리에서 파일에 대한 전체 이름(경로 포함)의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에서 검색 패턴과 일치하는 파일 이름의 열거 가능 컬렉션을 반환합니다. 로 지정되고 지정된 검색 패턴과 일치하는 디렉터리에서 파일에 대한 전체 이름(경로 포함)의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에서 검색 패턴과 일치하는 파일 이름의 열거 가능 컬렉션을 반환하고 선택적으로 하위 디렉터리를 검색합니다. 로 지정되고 지정된 검색 패턴 및 옵션과 일치하는 디렉터리에서 파일에 대한 전체 이름(경로 포함)의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 은(는) 올바른 값이 아닙니다. 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에 있는 파일 이름 및 디렉터리 이름의 열거 가능 컬렉션을 반환합니다. 로 지정된 디렉터리에 있는 파일 시스템 항목의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에서 검색 패턴과 일치하는 파일 이름 및 디렉터리 이름의 열거 가능 컬렉션을 반환합니다. 로 지정된 디렉터리에서 지정된 검색 패턴과 일치하는 파일 시스템 항목의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 시스템 항목 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로에서 검색 패턴과 일치하는 파일 이름 및 디렉터리 이름의 열거 가능 컬렉션을 반환하고 선택적으로 하위 디렉터리를 검색합니다. 로 지정된 디렉터리에서 지정된 검색 패턴 및 옵션과 일치하는 파일 시스템 항목의 열거 가능 컬렉션입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 시스템 항목과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 은(는) 올바른 값이 아닙니다. 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로가 디스크에 있는 기존 디렉터리를 참조하는지를 확인합니다. if 가 기존 디렉터리를 참조하면 true입니다. 디렉터리가 존재하지 않거나 지정된 파일이 존재하는지 확인할 때 오류가 발생하면 false입니다. 테스트할 경로입니다. 1 디렉터리를 만든 날짜와 시간을 가져옵니다. 지정된 디렉터리를 만든 날짜와 시간으로 설정된 구조체입니다.이 값은 현지 시간으로 표현됩니다. 디렉터리 경로입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 1 디렉터리를 만든 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 가져옵니다. 지정된 디렉터리를 만든 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다. 디렉터리 경로입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 2 응용 프로그램의 현재 작업 디렉터리를 가져옵니다. 현재 작업 디렉터리의 경로를 포함하고 백슬래시(\)로 끝나지 않는 문자열입니다. 호출자에게 필요한 권한이 없는 경우 운영 체제가 현재 디렉터리 기능이 없는 Windows CE인 경우이 메서드는 .NET Compact Framework에서 사용할 수 있지만 현재는 지원되지 않습니다. 1 지정된 디렉터리에 있는 하위 디렉터리의 이름(경로 포함)을 반환합니다. 지정된 경로에서 하위 디렉터리의 전체 이름(경로 포함)의 배열이거나 디렉터리가 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 파일 이름인 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 디렉터리에서 지정된 검색 패턴과 일치하는 하위 디렉터리 이름(파일 경로 포함)을 반환합니다. 지정된 디렉터리에서 검색 패턴과 일치하는 하위 디렉터리의 전체 이름(경로 포함)의 배열이거나 디렉터리가 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 하위 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 및 와일드카드 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는 이 유효한 패턴을 포함하지 않는 경우 또는 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 파일 이름인 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 디렉터리에서 지정된 검색 패턴과 일치하는 하위 디렉터리(해당 경로 포함)의 이름을 가져오고 선택적으로 하위 디렉터리를 반환합니다. 지정된 조건과 일치하는 하위 디렉터리의 전체 이름(경로 포함)의 배열이거나 디렉터리가 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 하위 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 및 와일드카드 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는 이 유효한 패턴을 포함하지 않는 경우 또는 가 null인 경우 은(는) 올바른 값이 아닙니다. 호출자에게 필요한 권한이 없는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 파일 이름인 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 지정된 경로에 대한 볼륨 정보, 루트 정보 또는 두 정보 모두를 반환합니다. 지정된 경로에 대한 볼륨 정보, 루트 정보 또는 두 정보 모두를 포함하는 문자열입니다. 파일 또는 디렉터리의 경로입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 1 지정된 디렉터리에 있는 파일의 이름(경로 포함)을 반환합니다. 지정된 디렉터리에서 파일의 전체 이름(경로 포함)의 배열이거나 파일이 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 가 파일 이름인 경우또는네트워크 오류가 발생했습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 없거나 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 디렉터리에서 지정된 검색 패턴과 일치하는 파일 이름(파일 경로 포함)을 반환합니다. 지정된 디렉터리에서 지정된 검색 패턴과 일치하는 파일의 전체 이름(경로 포함)의 배열이거나 파일이 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 가 파일 이름인 경우또는네트워크 오류가 발생했습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는 이 유효한 패턴을 포함하지 않는 경우 또는 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 없거나 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 하위 디렉터리를 검색할지를 나타내는 값을 사용하여 지정된 디렉터리에서 지정된 검색 패턴과 일치하는 파일 이름(파일 경로 포함)을 반환합니다. 지정된 디렉터리에서 지정된 검색 패턴 및 옵션과 일치하는 파일의 전체 이름(경로 포함)의 배열이거나 파일이 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다.또는 이 유효한 패턴을 포함하지 않는 경우 또는 가 null인 경우 은(는) 올바른 값이 아닙니다. 호출자에게 필요한 권한이 없는 경우 지정된 경로가 없거나 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 파일 이름인 경우또는네트워크 오류가 발생했습니다. 지정된 경로에 있는 모든 파일과 하위 디렉터리의 이름을 반환합니다. 지정된 디렉터리에서 파일 및 하위 디렉터리 이름의 배열이거나 파일 또는 디렉터리가 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 파일 이름인 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 경로에서 검색 패턴과 일치하는 파일 및 디렉터리 이름 배열을 반환합니다. 지정된 검색 조건과 일치하는 파일 이름 및 디렉터리 이름의 배열이거나 파일 또는 디렉터리가 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 및 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다.또는 이 유효한 패턴을 포함하지 않는 경우 또는 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 가 파일 이름인 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 경로에서 검색 패턴과 일치하는 모든 파일 이름 및 디렉터리 이름의 배열을 가져오고 선택적으로 하위 디렉터리를 반환합니다. 지정된 검색 조건과 일치하는 파일, 파일 이름 및 디렉터리 이름의 배열이거나 파일 또는 디렉터리가 없으면 빈 배열입니다. 검색할 디렉터리에 대한 상대 또는 절대 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다. 에 있는 파일 및 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 잘못된 문자를 포함하는 경우 메서드를 사용하여 잘못된 문자를 쿼리할 수 있습니다.또는이 유효한 패턴을 포함하지 않는 경우 가 null인 경우또는가 null인 경우 은(는) 올바른 값이 아닙니다. 가 잘못된 경우(예: 매핑되지 않은 드라이브를 참조하는 경우) 가 파일 이름인 경우 지정된 경로나 파일 이름 또는 둘의 결합이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간을 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간으로 설정된 구조체입니다.이 값은 현지 시간으로 표현됩니다. 액세스 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 매개 변수가 잘못된 형식인 경우 1 지정된 파일 또는 디렉터리에 마지막으로 액세스한 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다. 액세스 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 매개 변수가 잘못된 형식인 경우 1 지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간을 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간으로 설정된 구조체입니다.이 값은 현지 시간으로 표현됩니다. 수정 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 1 지정된 파일이나 디렉터리에 마지막으로 쓴 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다. 수정 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 2 지정된 경로의 절대 경로와 상대 경로를 모두 포함한 부모 디렉터리를 검색합니다. 부모 디렉터리이거나 가 UNC 서버 또는 공유 이름의 루트를 포함한 루트 디렉터리일 경우 null입니다. 부모 디렉터리를 검색할 경로입니다. 로 지정된 디렉터리가 읽기 전용일 경우 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로를 찾을 수 없는 경우 1 파일 또는 디렉터리와 그 내용을 새 위치로 이동합니다. 이동할 파일 또는 디렉터리의 경로입니다. 의 새 위치에 대한 경로입니다.이 파일이면 도 파일 이름이어야 합니다. 디렉터리를 다른 볼륨으로 이동하려고 한 경우 또는 이(가) 이미 있습니다. 또는 매개 변수가 같은 파일이나 디렉터리를 참조하는 경우 또는디렉터리 또는 파일 내의 다른 프로세스에 의해 사용 중입니다. 호출자에게 필요한 권한이 없는 경우 또는 이 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 또는 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 에서 지정한 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 지정된 파일 또는 디렉터리에 대한 만든 날짜와 시간을 설정합니다. 만든 날짜와 시간 정보를 설정할 파일 또는 디렉터리입니다. 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간입니다.이 값은 현지 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 1 지정된 파일이나 디렉터리를 만든 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 설정합니다. 만든 날짜와 시간 정보를 설정할 파일 또는 디렉터리입니다. 디렉터리 또는 파일이 만들어진 날짜와 시간입니다.이 값은 현지 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 2 응용 프로그램의 현재 작업 디렉터리를 지정된 디렉터리로 설정합니다. 현재 작업 디렉터리로 설정될 경로입니다. I/O 오류가 발생하는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 비관리 코드에 액세스하는 데 필요한 권한이 호출자에게 없는 경우 지정된 경로를 찾을 수 없는 경우 지정된 디렉터리를 찾을 수 없는 경우 1 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간을 설정합니다. 액세스 날짜와 시간 정보를 설정할 파일 또는 디렉터리입니다. 의 액세스 날짜와 시간을 설정할 값을 포함하는 개체입니다.이 값은 현지 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 1 지정된 파일 또는 디렉터리에 마지막으로 액세스한 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 설정합니다. 액세스 날짜와 시간 정보를 설정할 파일 또는 디렉터리입니다. 의 액세스 날짜와 시간을 설정할 값을 포함하는 개체입니다.이 값은 UTC 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 1 디렉터리를 마지막으로 쓴 날짜와 시간을 설정합니다. 디렉터리 경로입니다. 디렉터리를 마지막으로 쓴 날짜와 시간입니다.이 값은 현지 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 1 디렉터리에 마지막으로 쓴 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 설정합니다. 디렉터리 경로입니다. 디렉터리를 마지막으로 쓴 날짜와 시간입니다.이 값은 UTC 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 메서드로 잘못된 문자를 쿼리할 수 있습니다. 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 2 디렉터리 및 하위 디렉터리를 만들고, 이동하고, 열거하는 인스턴스 메서드를 노출합니다.이 클래스는 상속될 수 없습니다.이 형식에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 참조 하십시오. 1 새 인스턴스를 초기화합니다. 지정된 된 경로에 대 한 클래스입니다. 만들 경로 지정 하는 문자열은 DirectoryInfo. 은 null. 호출자에게 필요한 권한이 없는 경우 에 ", <, >, 또는 | 같은 잘못된 문자가 있는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.지정한 경로 및/또는 파일 이름이 너무 깁니다. 디렉터리를 만듭니다. 디렉터리를 만들 수 없는 경우 1 지정된 경로에 하위 디렉터리를 하나 이상 만듭니다.이 인스턴스를 기준으로 지정된 된 경로 수는 클래스입니다. 마지막에 지정 된 디렉터리 . 지정된 경로입니다.이 경로는 다른 디스크 볼륨이나 UNC(Universal Naming Convention) 이름이 될 수 없습니다. 올바른 파일 경로 지정 하지 않는 또는 잘못 된 포함 DirectoryInfo문자 수입니다. 은 null. 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 하위 디렉터리를 만들 수 없는 경우또는에 지정 된 이름에 이미 파일 또는 디렉터리 . 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.지정한 경로 및/또는 파일 이름이 너무 깁니다. 디렉터리를 만드는 데 필요한 코드 액세스 권한이 호출자에게 없는 경우또는호출자에 의해 반환 된 설명 하는 디렉터리를 읽을 수 코드 액세스 권한이 없는 개체 이 발생할 수 있습니다 때는 매개 변수는 기존 디렉터리를 설명합니다. 에 드라이브 레이블("C:\")의 일부가 아닌 콜론 문자(:)가 포함된 경우 2 이 삭제합니다. 비어 있으면 됩니다. 디렉터리는 읽기 전용 파일을 포함합니다. 이 설명 하는 디렉터리 개체가 없거나 찾을 수 없습니다. 디렉터리가 비어 있지 않은 경우또는이 디렉터리는 응용 프로그램의 현재 작업 디렉터리입니다.또는디렉터리에 대한 열린 핸들이 있고 운영 체제가 Windows XP 또는 그 이전 버전인 경우.이 열린 핸들은 디렉터리 열거로 인해 발생할 수 있습니다.詳細については、次のトピックを参照してください。 방법: 디렉터리 및 파일 열거. 호출자에게 필요한 권한이 없는 경우 1 이 인스턴스를 삭제 한 하위 디렉터리와 파일을 삭제할지 여부를 지정 합니다. true이 디렉터리, 해당 하위 디렉터리 및 모든 파일을 삭제 하려면 그렇지 않은 경우 false. 디렉터리는 읽기 전용 파일을 포함합니다. 이 설명 하는 디렉터리 개체가 없거나 찾을 수 없습니다. 디렉터리가 읽기 전용인 경우또는하나 이상의 파일 또는 하위 디렉터리의 디렉터리를 포함 하 고 은 false. 또는이 디렉터리는 응용 프로그램의 현재 작업 디렉터리입니다.또는디렉터리 또는 해당 파일 중 하나에 대한 열린 핸들이 있고 운영 체제가 Windows XP 또는 그 이전 버전인 경우.이 열린 핸들은 디렉터리 및 파일 열거로 인해 발생할 수 있습니다.詳細については、次のトピックを参照してください。 방법: 디렉터리 및 파일 열거. 호출자에게 필요한 권한이 없는 경우 1 현재 디렉터리에 있는 디렉터리 정보의 열거 가능 컬렉션을 반환합니다. 현재 디렉터리에 있는 디렉터리의 열거 가능 컬렉션입니다. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 지정된 검색 패턴과 일치하는 디렉터리 정보의 열거 가능 컬렉션을 반환합니다. 일치 하는 디렉터리의 열거 가능한 컬렉션 . 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 은 null. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 지정된 검색 패턴 및 하위 디렉터리 검색 옵션과 일치하는 디렉터리 정보의 열거 가능 컬렉션을 반환합니다. 일치 하는 디렉터리의 열거 가능한 컬렉션 . 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 . 은 null. 유효 하지 않기 값입니다. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 현재 디렉터리에 있는 파일 정보의 열거 가능 컬렉션을 반환합니다. 현재 디렉터리에 있는 파일의 열거 가능 컬렉션입니다. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 검색 패턴과 일치하는 파일 정보의 열거 가능 컬렉션을 반환합니다. 일치 하는 파일의 열거 가능한 컬렉션 . 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 은 null. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 역할 합니다 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 지정된 검색 패턴 및 하위 디렉터리 검색 옵션과 일치하는 파일 정보의 열거 가능 컬렉션을 반환합니다. 일치 하는 파일의 열거 가능한 컬렉션 . 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 . 은 null. 유효 하지 않기 값입니다. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 현재 디렉터리에 있는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. 현재 디렉터리에 있는 파일 시스템 정보의 열거 가능 컬렉션입니다. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 지정된 검색 패턴과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. 일치 하는 파일 시스템 정보 개체의 열거 가능한 컬렉션 . 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 은 null. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 지정된 검색 패턴 및 하위 디렉터리 검색 옵션과 일치하는 파일 시스템 정보의 열거 가능 컬렉션을 반환합니다. 일치 하는 파일 시스템 정보 개체의 열거 가능한 컬렉션 . 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 . 은 null. 유효 하지 않기 값입니다. 에 캡슐화 된 경로 개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 디렉터리가 있는지를 나타내는 값을 가져옵니다. true디렉터리가 존재 합니다. 그렇지 않은 경우 false. 1 현재 디렉터리의 하위 디렉터리를 반환합니다. 배열 개체 에 캡슐화 된 경로 개체는 매핑되지 않은 드라이브와 같은 올바르지 않습니다. 호출자에게 필요한 권한이 없는 경우 호출자에게 필요한 권한이 없는 경우 1 현재에서 디렉터리의 배열을 반환 합니다. 지정 된 검색 조건과 일치 합니다. 형식의 배열 DirectoryInfo일치 하는 . 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드를 호출하여 생성됩니다. 은 null. 에 캡슐화 된 경로 DirectoryInfo개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 1 현재에서 디렉터리의 배열을 반환 합니다. 지정 된 검색 조건과 일치 하는 및 값을 사용 하 여 하위 디렉터리를 검색할지 여부를 결정 합니다. 형식의 배열 DirectoryInfo일치 하는 . 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다. 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드를 호출하여 생성됩니다. 은 null. 유효 하지 않기 값입니다. 에 캡슐화 된 경로 DirectoryInfo개체가 유효 하지 않습니다 (예, 것은 매핑되지 않은 드라이브에). 호출자에게 필요한 권한이 없는 경우 현재 디렉터리에서 파일 목록을 반환합니다. 형식의 배열 . 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 1 현재 디렉터리에서 지정된 검색 패턴과 일치하는 파일 목록을 반환합니다. 형식의 배열 . 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드를 호출하여 생성됩니다. 은 null. 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 호출자에게 필요한 권한이 없는 경우 1 하위 디렉터리를 검색할지를 나타내는 값을 사용하여 현재 디렉터리에서 지정된 검색 패턴과 일치하는 파일 목록을 반환합니다. 형식의 배열 . 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다. 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드를 호출하여 생성됩니다. 은 null. 유효 하지 않기 값입니다. 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 호출자에게 필요한 권한이 없는 경우 강력한 형식의 배열을 반환 합니다. 모든 파일 및 디렉터리에 하위 디렉터리를 나타내는 항목입니다. 배열을 강력 하 게 형식화합니다. 항목입니다. 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 2 강력한 형식의 배열을 검색 합니다. 파일 및 지정 된 검색 조건과 일치 하는 하위 디렉터리를 나타내는 개체입니다. 배열을 강력 하 게 형식화합니다. FileSystemInfo검색 조건과 일치 하는 개체입니다. 파일에 있는 디렉터리 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드를 호출하여 생성됩니다. 은 null. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 호출자에게 필요한 권한이 없는 경우 2 배열을 검색합니다. 파일 및 지정 된 검색 조건과 일치 하는 하위 디렉터리를 나타내는 개체입니다. 검색 조건과 일치하는 파일 시스템 항목의 배열입니다. 디렉터리 및 파일 이름과 일치하는지 비교할 검색 문자열입니다.이 매개 변수는 유효한 리터럴 경로와 와일드카드(* 및 ?) 문자(설명 참조)로 된 조합을 포함하지만 정규식을 지원하지 않습니다.기본 패턴은 모든 파일을 반환하는 "*"입니다. 검색 작업에 현재 디렉터리만 포함할지 아니면 모든 하위 디렉터리를 포함할지를 지정하는 열거형 값 중 하나입니다.기본값은 . 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드를 호출하여 생성됩니다. 은 null. 유효 하지 않기 값입니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 호출자에게 필요한 권한이 없는 경우 이동 하는 인스턴스 및 해당 내용을 새 경로에 있습니다. 이 디렉터리를 이동할 곳의 이름과 경로입니다.대상 디렉터리는 다른 디스크 볼륨이나 동일한 이름의 디렉터리가 될 수는 없지만,이 디렉터리를 하위 디렉터리로 추가할 기존 디렉터리가 될 수는 있습니다. 은 null. 이 빈 문자열("")인 경우 디렉터리를 다른 볼륨으로 이동하려고 한 경우또는이(가) 이미 있습니다. 또는이 경로에 액세스할 권한이 없는 경우또는이동되는 디렉터리와 대상 디렉터리의 이름이 같은 경우 호출자에게 필요한 권한이 없는 경우 대상 디렉터리를 찾을 수 없는 경우 1 이 작업의 이름을 가져옵니다. 인스턴스입니다. 디렉터리 이름입니다. 1 지정된 하위 디렉터리의 부모 디렉터리를 가져옵니다. 부모 디렉터리 또는 null경로 null 또는 파일 경로 루트를 표시 하는 경우 ("\", "c:"와 같은 또는 * "\\server\share"). 호출자에게 필요한 권한이 없는 경우 1 디렉터리의 루트 부분을 가져옵니다. 디렉터리의 루트를 나타내는 개체입니다. 호출자에게 필요한 권한이 없는 경우 1 사용자가 통과한 원래의 경로를 반환합니다. 사용자가 통과한 원래의 경로를 반환합니다. 2 단일 파일에 대한 만들기, 복사, 삭제, 이동 및 열기를 위한 정적 메서드를 제공하고 개체 만들기를 지원합니다.이 형식에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 Reference Source. 1 파일에 줄을 추가한 다음 파일을 닫습니다.지정한 파일이 없는 경우 이 메서드는 파일을 만들고 지정된 줄을 파일에 쓴 다음 파일을 닫습니다. 줄을 추가할 파일입니다.파일이 아직 없으면 새로 만들어집니다. 파일에 추가할 줄입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 메서드에 정의된 하나 이상의 잘못된 문자를 포함하는 경우 또는 은 null입니다. 가 잘못된 경우(예: 디렉터리가 존재하지 않거나 매핑되지 않은 드라이브의 경로를 지정한 경우) 에 지정된 파일을 찾을 수 없는 경우 파일을 여는 동안 I/O 오류가 발생한 경우 가 시스템 정의 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 호출자에게 해당 파일에 쓸 수 있는 권한이 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는현재 플랫폼이 해당 작업을 지원하지 않는 경우또는은(는) 디렉터리입니다. 지정된 인코딩을 사용하여 파일에 줄을 추가한 다음 파일을 닫습니다.지정한 파일이 없는 경우 이 메서드는 파일을 만들고 지정된 줄을 파일에 쓴 다음 파일을 닫습니다. 줄을 추가할 파일입니다.파일이 아직 없으면 새로 만들어집니다. 파일에 추가할 줄입니다. 사용할 문자 인코딩입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 메서드에 정의된 하나 이상의 잘못된 문자를 포함하는 경우 Either, 또는 이 null인 경우 가 잘못된 경우(예: 디렉터리가 존재하지 않거나 매핑되지 않은 드라이브의 경로를 지정한 경우) 에 지정된 파일을 찾을 수 없는 경우 파일을 여는 동안 I/O 오류가 발생한 경우 가 시스템 정의 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는현재 플랫폼이 해당 작업을 지원하지 않는 경우또는은(는) 디렉터리입니다.또는호출자에게 필요한 권한이 없는 경우 파일을 열고 지정된 문자열을 파일에 추가한 다음 파일을 닫습니다.파일이 없는 경우 이 메서드는 파일을 만들고 지정된 문자열을 파일에 쓴 다음 파일을 닫습니다. 지정된 문자열을 추가할 파일입니다. 파일에 추가할 문자열입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 디렉터리가 존재하지 않거나 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 지정된 문자열을 파일에 추가합니다. 파일이 아직 없으면 만듭니다. 지정된 문자열을 추가할 파일입니다. 파일에 추가할 문자열입니다. 사용할 문자 인코딩입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 디렉터리가 존재하지 않거나 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 기존 파일 또는 지정된 파일이 존재하지 않는 경우 새 파일에 UTF-8 인코딩된 텍스트를 추가하는 를 만듭니다. UTF-8로 인코딩된 텍스트를 지정된 파일 또는 새 파일에 추가하는 스트림 작성기입니다. 추가 대상인 파일에 대한 경로입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 디렉터리가 존재하지 않거나 매핑되지 않은 드라이브의 경로를 지정한 경우) 의 형식이 잘못된 경우 1 새 파일에 기존 파일을 복사합니다.같은 이름의 파일을 덮어쓸 수는 없습니다. 복사할 파일입니다. 대상 파일 이름입니다.대상 파일 이름은 디렉터리나 기존 파일일 수 없습니다. 호출자에게 필요한 권한이 없는 경우 또는 이 길이가 0인 문자열이거나, 공백만 포함하거나, 에 정의된 하나 이상의 잘못된 문자를 포함하는 경우또는 또는 이 디렉터리를 지정하는 경우 또는 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 또는 에 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 을(를) 찾을 수 없습니다. 이(가) 있습니다.또는 I/O 오류가 발생한 경우 또는 의 형식이 잘못된 경우 1 새 파일에 기존 파일을 복사합니다.같은 이름의 파일을 덮어쓸 수 있습니다. 복사할 파일입니다. 대상 파일 이름입니다.대상 파일 이름은 디렉터리가 될 수 없습니다. 대상 파일을 덮어쓸 수 있으면 true이고, 그렇지 않으면 false입니다. 호출자에게 필요한 권한이 없는 경우 또는는 읽기 전용입니다. 또는 이 길이가 0인 문자열이거나, 공백만 포함하거나, 에 정의된 하나 이상의 잘못된 문자를 포함하는 경우또는 또는 이 디렉터리를 지정하는 경우 또는 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 또는 에 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 을(를) 찾을 수 없습니다. 이 존재하고 는 false입니다.또는 I/O 오류가 발생한 경우 또는 의 형식이 잘못된 경우 1 지정된 경로에 파일을 만들거나 지정된 경로의 파일을 덮어씁니다. 에 지정된 파일에 대한 읽기/쓰기 권한을 제공하는 입니다. 만들 파일의 경로와 이름입니다. 호출자에게 필요한 권한이 없는 경우또는 가 읽기 전용인 파일을 지정하는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 만드는 동안 I/O 오류가 발생한 경우 의 형식이 잘못된 경우 1 지정된 파일을 만들거나 덮어씁니다. 에 지정된 파일에 대한 읽기/쓰기 권한을 제공하는 지정된 버퍼 크기의 입니다. 파일의 이름입니다. 파일 읽기 및 쓰기를 위해 버퍼링할 바이트 수입니다. 호출자에게 필요한 권한이 없는 경우또는 가 읽기 전용인 파일을 지정하는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 만드는 동안 I/O 오류가 발생한 경우 의 형식이 잘못된 경우 1 버퍼 크기와 파일을 만들거나 덮어쓸 방식을 설명하는 값을 지정하여 지정된 파일을 만들거나 덮어씁니다. 지정된 버퍼 크기의 새 파일입니다. 파일의 이름입니다. 파일 읽기 및 쓰기를 위해 버퍼링할 바이트 수입니다. 파일을 만들거나 덮어쓸 방식을 설명하는 값 중 하나입니다. 호출자에게 필요한 권한이 없는 경우또는 가 읽기 전용인 파일을 지정하는 경우 또는가 지정되었고 현재 플랫폼에서 파일 암호화가 지원되지 않는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 만드는 동안 I/O 오류가 발생한 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우또는 가 읽기 전용인 파일을 지정하는 경우 호출자에게 필요한 권한이 없는 경우또는 가 읽기 전용인 파일을 지정하는 경우 UTF-8로 인코딩된 텍스트를 쓰기 위해 파일을 만들거나 엽니다. UTF-8 인코딩을 사용하여 지정된 파일에 쓸 입니다. 쓰기용으로 열 파일입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 의 형식이 잘못된 경우 1 지정한 파일을 삭제합니다. 삭제할 파일의 이름입니다.와일드카드 문자는 지원되지 않습니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 지정된 파일이 사용되고 있는 경우 또는파일에 대한 열린 핸들이 있고 운영 체제가 Windows XP 또는 그 이전 버전인 경우.이 열린 핸들은 디렉터리 및 파일 열거로 인해 발생할 수 있습니다.자세한 내용은 방법: 디렉터리 및 파일 열거을 참조하십시오. 의 형식이 잘못된 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우또는 파일이 사용 중인 실행 파일입니다.또는 은(는) 디렉터리입니다.또는 에서 읽기 전용 파일을 지정한 경우 1 지정된 파일이 있는지를 확인합니다. 호출자에게 필요한 권한이 있고 true에 기존 파일의 이름이 포함되면 이고, 그렇지 않으면 false입니다.또한 이 메서드는 false가 이거나 잘못된 경로이거나 길이가 0인 문자열이면 null를 반환합니다.호출자에게 지정된 파일을 읽을 권한이 없는 경우 예외가 throw되지 않으며 false가 있는지 여부와 관계없이 를 반환합니다. 확인할 파일입니다. 1 경로에 있는 파일의 를 가져옵니다. 경로에 있는 파일의 입니다. 파일의 경로입니다. 에 아무 것도 없거나, 공백만 있거나, 잘못된 문자가 포함되어 있는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 가 파일을 나타내며 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우나 파일을 찾을 수 없는 경우) 가 디렉터리를 나타내며 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우나 디렉터리를 찾을 수 없는 경우) 이 파일은 다른 프로세스에서 사용되고 있습니다. 호출자에게 필요한 권한이 없는 경우 1 지정된 파일 또는 디렉터리의 만든 날짜와 시간을 반환합니다. 지정된 파일이나 디렉터리를 만든 날짜와 시간으로 설정된 구조체입니다.이 값은 현지 시간으로 표현됩니다. 만든 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 1 지정된 파일이나 디렉터리를 만든 날짜와 시간을 UTC 기준으로 반환합니다. 지정된 파일이나 디렉터리를 만든 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다. 만든 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 2 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간을 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간으로 설정된 구조체입니다.이 값은 현지 시간으로 표현됩니다. 액세스 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 1 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간을 UTC 기준으로 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 액세스한 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다. 액세스 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 1 지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간을 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간으로 설정된 구조체입니다.이 값은 현지 시간으로 표현됩니다. 쓴 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 1 지정된 파일 또는 디렉터리에 마지막으로 쓴 날짜와 시간을 UTC 기준으로 반환합니다. 지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다. 쓴 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 2 지정된 파일을 새 위치로 이동하고 새 파일의 이름을 지정할 수 있는 옵션을 제공합니다. 이동할 파일의 이름입니다.상대 또는 절대 경로가 포함될 수 있습니다. 파일에 대한 새 경로 및 이름입니다. 대상 파일이 이미 있는 경우또는을(를) 찾을 수 없습니다. 또는 가 null인 경우 또는 이 길이가 0인 문자열이거나, 공백만 포함하거나, 에 정의된 잘못된 문자를 포함하는 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 또는 에 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 또는 의 형식이 잘못된 경우 1 지정된 경로에서 읽기/쓰기 권한으로 을 엽니다. 읽기/쓰기 액세스 및 공유하지 않는 상태로 지정된 모드와 경로에서 열린 입니다. 열 파일입니다. 파일이 없는 경우 파일을 만들 것인지를 지정하고, 기존 파일 내용을 유지할 것인지 덮어쓸 것인지를 결정하는 값입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 또는이고 지정된 파일은 숨겨진 파일입니다. 가 잘못된 값을 지정하는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 1 지정된 모드와 액세스 권한을 사용하여 지정된 경로에서 을 엽니다. 지정된 모드와 액세스 권한으로 지정된 파일에 대한 액세스를 제공하는 공유되지 않는 입니다. 열 파일입니다. 파일이 없는 경우 파일을 만들 것인지를 지정하고, 기존 파일 내용을 유지할 것인지 덮어쓸 것인지를 결정하는 값입니다. 파일에 수행할 수 있는 작업을 지정하는 값입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우또는 가 Read로 지정되고 가 Create, CreateNew, Truncate 또는 Append로 지정된 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하고 가 Read가 아닌 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 또는이고 지정된 파일은 숨겨진 파일입니다. 또는 가 잘못된 값을 지정하는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 1 읽기, 쓰기 또는 읽기/쓰기 권한과 지정된 공유 옵션을 사용하여 지정된 경로에서 지정된 모드를 갖는 을 엽니다. 읽기, 쓰기 또는 읽기/쓰기 권한과 지정된 공유 옵션을 사용하여 지정된 경로에서 지정된 모드를 갖는 을 엽니다. 열 파일입니다. 파일이 없는 경우 파일을 만들 것인지를 지정하고, 기존 파일 내용을 유지할 것인지 덮어쓸 것인지를 결정하는 값입니다. 파일에 수행할 수 있는 작업을 지정하는 값입니다. 다른 스레드가 파일에 대해 가지는 액세스 형식을 지정하는 값입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우또는 가 Read로 지정되고 가 Create, CreateNew, Truncate 또는 Append로 지정된 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하고 가 Read가 아닌 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 또는이고 지정된 파일은 숨겨진 파일입니다. , 또는 가 잘못된 값을 지정하는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 1 읽기용으로 기존 파일을 엽니다. 지정된 경로에 있는 읽기 전용 입니다. 읽기용으로 열 파일입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 파일을 여는 동안 I/O 오류가 발생한 경우 1 UTF-8로 인코딩된 기존 텍스트 파일을 읽기용으로 엽니다. 지정된 경로에 있는 입니다. 읽기용으로 열 파일입니다. 호출자에게 필요한 권한이 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 1 쓰기 위해 기존 파일을 열거나 새 파일을 만듭니다. 액세스 권한이 있는 지정된 경로에서 공유되지 않은 개체입니다. 쓰기용으로 열 파일입니다. 호출자에게 필요한 권한이 없는 경우또는 가 읽기 전용 파일이나 디렉터리를 지정하는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 의 형식이 잘못된 경우 1 이진 파일을 열고 파일의 내용을 바이트 배열로 읽어 들인 다음 파일을 닫습니다. 파일의 내용을 포함하는 바이트 배열입니다. 읽기 위해 열 파일입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 텍스트 파일을 열고 파일의 모든 줄을 읽은 다음 파일을 닫습니다. 파일의 모든 줄을 포함하는 문자열 배열입니다. 읽기 위해 열 파일입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 파일을 열고 지정된 인코딩을 사용하여 파일의 모든 줄을 읽은 다음 파일을 닫습니다. 파일의 모든 줄을 포함하는 문자열 배열입니다. 읽기 위해 열 파일입니다. 파일의 내용에 적용되는 인코딩입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 텍스트 파일을 열고 파일의 모든 줄을 읽은 다음 파일을 닫습니다. 파일의 모든 줄을 포함하는 문자열입니다. 읽기 위해 열 파일입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 파일을 열고 지정된 인코딩을 사용하여 파일의 모든 줄을 읽은 다음 파일을 닫습니다. 파일의 모든 줄을 포함하는 문자열입니다. 읽기 위해 열 파일입니다. 파일의 내용에 적용되는 인코딩입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 에 지정된 파일을 찾을 수 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 파일의 줄을 읽습니다. 파일의 모든 줄 또는 쿼리 결과의 줄입니다. 읽을 파일입니다. 길이가 0 인 문자열, 공백만, 또는 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드. 가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 에 지정된 파일을 찾을 수 없는 경우 파일을 여는 동안 I/O 오류가 발생한 경우 가 시스템 정의 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는현재 플랫폼이 해당 작업을 지원하지 않는 경우또는은(는) 디렉터리입니다.또는호출자에게 필요한 권한이 없는 경우 지정된 인코딩을 가진 파일의 줄을 읽습니다. 파일의 모든 줄 또는 쿼리 결과의 줄입니다. 읽을 파일입니다. 파일의 내용에 적용되는 인코딩입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 메서드에 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 에 지정된 파일을 찾을 수 없는 경우 파일을 여는 동안 I/O 오류가 발생한 경우 가 시스템 정의 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 호출자에게 필요한 권한이 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는현재 플랫폼이 해당 작업을 지원하지 않는 경우또는은(는) 디렉터리입니다.또는호출자에게 필요한 권한이 없는 경우 지정된 경로에 있는 파일의 지정된 를 가져옵니다. 파일의 경로입니다. 열거형 값의 비트 조합입니다. 가 비어 있거나, 공백만 포함하거나, 잘못된 문자를 포함하거나 또는 파일 특성이 잘못된 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 찾을 수 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 1 파일이 만들어진 날짜와 시간을 설정합니다. 만든 날짜와 시간 정보를 설정할 파일입니다. 의 만든 날짜와 시간을 설정할 값이 포함된 입니다.이 값은 현지 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 작업을 수행하는 동안 I/O 오류가 발생한 경우 에서 해당 작업에 허용된 날짜나 시간 또는 둘 모두의 범위를 벋어나는 값을 지정한 경우 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 1 파일을 만든 날짜와 시간을 UTC 기준으로 설정합니다. 만든 날짜와 시간 정보를 설정할 파일입니다. 의 만든 날짜와 시간을 설정할 값이 포함된 입니다.이 값은 UTC 시간으로 표현됩니다. 지정된 경로를 찾을 수 없는 경우 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 작업을 수행하는 동안 I/O 오류가 발생한 경우 에서 해당 작업에 허용된 날짜나 시간 또는 둘 모두의 범위를 벋어나는 값을 지정한 경우 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 2 지정된 파일을 마지막으로 액세스한 날짜와 시간을 설정합니다. 액세스 날짜와 시간 정보를 설정할 파일입니다. 에 마지막으로 액세스한 날짜와 시간을 설정할 값이 포함된 입니다.이 값은 현지 시간으로 표현됩니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로를 찾을 수 없는 경우 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 1 지정된 파일을 마지막으로 액세스한 날짜와 시간을 UTC 기준으로 설정합니다. 액세스 날짜와 시간 정보를 설정할 파일입니다. 에 마지막으로 액세스한 날짜와 시간을 설정할 값이 포함된 입니다.이 값은 UTC 시간으로 표현됩니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로를 찾을 수 없는 경우 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 1 지정된 파일에 마지막으로 쓴 날짜와 시간을 설정합니다. 날짜와 시간 정보를 설정할 파일입니다. 에 마지막으로 쓴 날짜와 시간을 설정할 값이 포함된 입니다.이 값은 현지 시간으로 표현됩니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로를 찾을 수 없는 경우 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 1 지정된 파일에 마지막으로 쓴 날짜와 시간을 UTC 기준으로 설정합니다. 날짜와 시간 정보를 설정할 파일입니다. 에 마지막으로 쓴 날짜와 시간을 설정할 값이 포함된 입니다.이 값은 UTC 시간으로 표현됩니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null인 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로를 찾을 수 없는 경우 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 에서 해당 작업에 허용된 날짜나 시간 범위를 벗어나는 값을 지정한 경우 2 새 파일을 만들고 지정된 바이트 배열을 파일에 쓴 다음 파일을 닫습니다.대상 파일이 이미 있으면 덮어씁니다. 쓸 파일입니다. 파일에 쓸 바이트입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null이거나 바이트 배열이 비어 있는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 새 파일을 만들고 문자열의 컬렉션을 파일에 쓴 다음 파일을 닫습니다. 쓸 파일입니다. 파일에 쓸 줄입니다. 길이가 0 인 문자열, 공백만, 또는 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드. 또는 은 null입니다. 가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 시스템 정의 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는현재 플랫폼이 해당 작업을 지원하지 않는 경우또는은(는) 디렉터리입니다.또는호출자에게 필요한 권한이 없는 경우 지정된 인코딩을 사용하여 새 파일을 만들고 문자열의 컬렉션을 파일에 쓴 다음 파일을 닫습니다. 쓸 파일입니다. 파일에 쓸 줄입니다. 사용할 문자 인코딩입니다. 길이가 0 인 문자열, 공백만, 또는 정의한 하나 이상의 잘못 된 문자가 포함 된 메서드. ,, 또는 은 null입니다. 가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 시스템 정의 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 가 읽기 전용인 파일을 지정하는 경우또는현재 플랫폼이 해당 작업을 지원하지 않는 경우또는은(는) 디렉터리입니다.또는호출자에게 필요한 권한이 없는 경우 새 파일을 만들고 지정된 문자열을 파일에 쓴 다음 파일을 닫습니다.대상 파일이 이미 있으면 덮어씁니다. 쓸 파일입니다. 파일에 쓸 문자열입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null이거나 가 비어 있는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 새 파일을 만들고 지정된 인코딩을 사용하여 지정된 문자열을 파일에 쓴 다음 파일을 닫습니다.대상 파일이 이미 있으면 덮어씁니다. 쓸 파일입니다. 파일에 쓸 문자열입니다. 문자열에 적용할 인코딩입니다. 가 길이가 0인 문자열이거나, 공백만 포함하거나, 로 정의된 하나 이상의 잘못된 문자를 포함하는 경우 가 null이거나 가 비어 있는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로가 잘못된 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일을 여는 동안 I/O 오류가 발생한 경우 가 읽기 전용인 파일을 지정하는 경우또는 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 가 디렉터리를 지정한 경우또는 호출자에게 필요한 권한이 없는 경우 의 형식이 잘못된 경우 호출자에게 필요한 권한이 없는 경우 1 파일을 만들고, 복사하고, 삭제하고, 이동하고, 열기 위한 속성 및 인스턴스 메서드를 제공하고, 개체를 만드는 것을 도와줍니다.이 클래스는 상속될 수 없습니다.이 형식에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 Reference Source. 1 파일 경로의 래퍼 역할을 하는 클래스의 새 인스턴스를 초기화합니다. 새 파일의 정규화된 이름이거나 상대적인 파일 이름입니다.경로가 디렉터리 구분 기호 문자로 끝나서는 안 됩니다. 가 null인 경우 호출자에게 필요한 권한이 없는 경우 파일 이름에 아무 것도 없거나, 공백만 있거나, 잘못된 문자가 포함되어 있는 경우 에 대한 액세스가 거부된 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 이 문자열 중간에 콜론(:)을 포함하는 경우 의 이 인스턴스가 나타내는 파일에 텍스트를 추가하는 를 만듭니다. 새 StreamWriter입니다. 1 새 파일에 기존 파일을 복사하고 기존 파일을 덮어쓸 수 없도록 합니다. 정규화된 경로가 있는 새 파일입니다. 복사할 새 파일의 이름입니다. 에 아무 것도 없거나, 공백만 있거나, 잘못된 문자가 포함되어 있는 경우 오류가 발생하거나 대상 파일이 이미 있는 경우 호출자에게 필요한 권한이 없는 경우 가 null인 경우 디렉터리 경로가 전달되거나 파일이 다른 드라이브로 이동하고 있는 경우 에 지정된 디렉터리가 없는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 에서 문자열에 콜론(:)이 들어있지만 볼륨이 지정되지 않는 경우 1 새 파일에 기존 파일을 복사하고 기존 파일을 덮어쓸 수 있도록 합니다. 새 파일이 반환되거나, 가 true인 경우 기존 파일을 덮어씁니다.파일이 있고 가 false이면 이 throw됩니다. 복사할 새 파일의 이름입니다. 기존 파일을 덮어쓸 수 있도록 하려면 true이고, 그렇지 않으면 false입니다. 에 아무 것도 없거나, 공백만 있거나, 잘못된 문자가 포함되어 있는 경우 오류가 발생하거나 대상 파일이 이미 있으며 가 false인 경우 호출자에게 필요한 권한이 없는 경우 가 null인 경우 에 지정된 디렉터리가 없는 경우 디렉터리 경로가 전달되거나 파일이 다른 드라이브로 이동하고 있는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 이 문자열 중간에 콜론(:)을 포함하는 경우 1 파일을 만듭니다. 새 파일입니다. 1 새 텍스트 파일을 쓰는 를 만듭니다. 새 StreamWriter입니다. 파일 이름이 디렉터리인 경우 디스크가 읽기 전용인 경우 호출자에게 필요한 권한이 없는 경우 1 파일을 영구적으로 삭제합니다. Microsoft Windows NT를 실행하는 컴퓨터에 대상 파일이 열려 있거나 메모리 매핑된 경우또는파일에 대한 열린 핸들이 있고 운영 체제가 Windows XP 또는 그 이전 버전인 경우.이 열린 핸들은 디렉터리 및 파일 열거로 인해 발생할 수 있습니다.자세한 내용은 방법: 디렉터리 및 파일 열거을 참조하십시오. 호출자에게 필요한 권한이 없는 경우 경로가 디렉터리인 경우 1 부모 디렉터리의 인스턴스를 가져옵니다. 이 파일의 부모 디렉터리를 나타내는 개체입니다. 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 호출자에게 필요한 권한이 없는 경우 1 디렉터리의 전체 경로를 나타내는 문자열을 가져옵니다. 디렉터리의 전체 경로를 나타내는 문자열입니다. 디렉터리 이름에 대해 null이 전달된 경우 정규화된 경로는 260자 이상입니다. 호출자에게 필요한 권한이 없는 경우 1 파일이 있는지를 나타내는 값을 가져옵니다. 파일이 있으면 true이고, 파일이 없거나 파일이 디렉터리이면 false입니다. 1 현재 파일이 읽기 전용인지를 결정하는 값을 가져오거나 설정합니다. 현재 파일이 읽기 전용이면 true이고, 그렇지 않으면 false입니다. 현재 개체에서 설명하는 파일을 찾을 수 없는 경우 파일을 여는 동안 I/O 오류가 발생한 경우 현재 플랫폼이 해당 작업을 지원하지 않는 경우또는 호출자에게 필요한 권한이 없는 경우 사용자에게 쓰기 권한이 없지만 이 속성을 false로 설정하려고 한 경우 1 현재 파일의 크기(바이트)를 가져옵니다. 현재 파일의 크기(바이트)입니다. 가 파일이나 디렉터리의 상태를 업데이트할 수 없는 경우 파일이 없습니다.또는 Length 속성이 디렉터리에 대해 호출되는 경우 1 지정된 파일을 새 위치로 이동하고 새 파일의 이름을 지정할 수 있는 옵션을 제공합니다. 파일을 이동할 경로입니다. 이 경로에서 다른 파일 이름을 지정할 수 있습니다. 대상 파일이 이미 있거나 대상 장치가 준비되어 있지 않는 상태 등의 I/O 오류가 발생한 경우 가 null인 경우 에 아무 것도 없거나, 공백만 있거나, 잘못된 문자가 포함되어 있는 경우 호출자에게 필요한 권한이 없는 경우 이 읽기 전용이거나 디렉터리인 경우 파일을 찾을 수 없는 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 이 문자열 중간에 콜론(:)을 포함하는 경우 1 파일 이름을 가져옵니다. 파일의 이름입니다. 1 지정된 모드로 파일을 엽니다. 공유 권한 없이 읽기/쓰기 권한을 사용하여 지정된 모드로 연 파일입니다. 파일을 여는 모드(예: 또는 Open)를 지정하는 Append 상수입니다. 파일을 찾을 수 없는 경우 파일이 읽기 전용이거나 디렉터리인 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일이 이미 열려 있습니다. 2 읽기, 쓰기 또는 읽기/쓰기 권한을 사용하여 지정된 모드로 파일을 엽니다. 공유 권한 없이 지정된 액세스 권한 및 모드로 연 개체입니다. 파일을 여는 모드(예: 또는 Open)를 지정하는 Append 상수입니다. , Read 또는 Write 파일 액세스 권한 중 어떤 권한으로 파일을 열지를 지정하는 ReadWrite 상수입니다. 호출자에게 필요한 권한이 없는 경우 파일을 찾을 수 없는 경우 이 읽기 전용이거나 디렉터리인 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일이 이미 열려 있습니다. 2 읽기, 쓰기 또는 읽기/쓰기 권한과 지정된 공유 옵션을 사용하여 특정 모드로 파일을 엽니다. 지정된 액세스 권한 및 공유 옵션을 사용하여 특정 모드로 연 개체입니다. 파일을 여는 모드(예: 또는 Open)를 지정하는 Append 상수입니다. , Read 또는 Write 파일 액세스 권한 중 어떤 권한으로 파일을 열지를 지정하는 ReadWrite 상수입니다. 이 파일에 대해 다른 개체의 액세스 형식을 지정하는 FileStream 상수입니다. 호출자에게 필요한 권한이 없는 경우 파일을 찾을 수 없는 경우 이 읽기 전용이거나 디렉터리인 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일이 이미 열려 있습니다. 2 읽기 전용 을 만듭니다. 새 읽기 전용 개체입니다. 이 읽기 전용이거나 디렉터리인 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 파일이 이미 열려 있습니다. 2 UTF8 인코딩 방식으로 기존 텍스트 파일에서 읽는 를 만듭니다. UTF8 인코딩 방식을 사용하는 새 StreamReader입니다. 호출자에게 필요한 권한이 없는 경우 파일을 찾을 수 없는 경우 이 읽기 전용이거나 디렉터리인 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 2 쓰기 전용 을 만듭니다. 새 파일 또는 기존 파일의 공유되지 않는 쓰기 전용 개체입니다. 개체의 인스턴스를 만들 때 지정된 경로는 읽기 전용이거나 디렉터리입니다. 개체의 인스턴스를 만들 때 지정한 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로에 해당하는 경우) 2 경로를 문자열로 반환합니다. 경로를 나타내는 문자열입니다. 1 개체를 만들기 위한 고급 옵션을 나타냅니다. 1 파일을 비동기 읽기 및 쓰기에 사용할 수 있음을 나타냅니다. 파일이 더 이상 사용되지 않는 경우 자동으로 삭제됨을 나타냅니다. 파일이 암호화되어 있고 암호화할 때 사용한 사용자 계정으로만 해독할 수 있음을 나타냅니다. 개체를 만들 때 추가 옵션을 사용할 수 없음을 나타냅니다. 파일이 임의로 액세스됨을 나타냅니다.시스템에서는 이 필드를 힌트로 사용하여 파일 캐싱을 최적화할 수 있습니다. 파일이 처음부터 끝까지 순차적으로 액세스됨을 나타냅니다.시스템에서는 이 필드를 힌트로 사용하여 파일 캐싱을 최적화할 수 있습니다.응용 프로그램에서 임의 액세스를 위해 파일 포인터를 이동하는 경우 최적 캐싱이 수행되지 않을 수 있지만 올바른 작업은 보장됩니다. 시스템이 중간 캐시를 통해 쓰고 디스크로 직접 이동해야 함을 나타냅니다. 파일에 대해 을 제공하여 동기 및 비동기 읽기/쓰기 작업을 모두 지원합니다.이 형식에 대 한.NET Framework 소스 코드를 찾아보려면 참조는 Reference Source. 1 지정된 읽기/쓰기 권한을 사용하여 지정된 파일 핸들에 대한 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일에 대한 파일 핸들입니다. FileStream 개체의 속성을 설정하는 상수입니다. 의 필드가 아닌 경우 호출자에게 필요한 권한이 없는 경우 I/O 오류(예: 디스크 오류)가 발생한 경우또는스트림이 닫힌 경우 또는 Write이고 파일 핸들이 읽기 전용 액세스로 설정된 경우처럼, 지정된 파일 핸들에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 읽기/쓰기 권한 및 버퍼 크기를 사용하여 지정된 파일 핸들에 대해 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일에 대한 파일 핸들입니다. FileStream 개체의 속성을 설정하는 상수입니다. 버퍼 크기를 나타내는 0보다 큰 양의 값입니다.기본 버퍼 크기는 4,096입니다. 매개 변수가 잘못된 핸들인 경우또는 매개 변수가 동기식 핸들인데 비동기식으로 사용된 경우 매개 변수가 음수인 경우 I/O 오류(예: 디스크 오류)가 발생한 경우또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 또는 Write이고 파일 핸들이 읽기 전용 액세스로 설정된 경우처럼, 지정된 파일 핸들에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 읽기/쓰기 권한, 버퍼 크기 및 동기/비동기 상태를 사용하여 지정된 파일 핸들에 대해 클래스의 새 인스턴스를 초기화합니다. 이 FileStream 개체가 캡슐화할 파일에 대한 파일 핸들입니다. FileStream 개체의 속성을 설정하는 상수입니다. 버퍼 크기를 나타내는 0보다 큰 양의 값입니다.기본 버퍼 크기는 4,096입니다. 겹쳐진 I/O 모드에서 핸들이 비동기적으로 열렸으면 true이고, 그렇지 않으면 false입니다. 매개 변수가 잘못된 핸들인 경우또는 매개 변수가 동기식 핸들인데 비동기식으로 사용된 경우 매개 변수가 음수인 경우 I/O 오류(예: 디스크 오류)가 발생한 경우또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 또는 Write이고 파일 핸들이 읽기 전용 액세스로 설정된 경우처럼, 지정된 파일 핸들에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 경로 및 생성 모드들 사용하여 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일의 상대 또는 절대 경로입니다. 파일을 열거나 만드는 방법을 결정하는 상수입니다. 가 빈 문자열("")이거나, 공백만 포함하거나, 잘못된 문자를 포함하고 있는 경우 또는 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.NTFS 환경입니다. 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.에 NTFS가 아닌 환경입니다. 가 null인 경우 호출자에게 필요한 권한이 없는 경우 예를 들어, 가 FileMode.Truncate 또는 FileMode.Open인 경우 파일을 찾을 수 없으며 로 지정된 파일이 없는 경우.파일이 이들 모드에 있어야 합니다. FileMode.CreateNew로 지정한 파일이 이미 있는 경우에 를 지정하는 등의 I/O 오류가 발생한 경우또는스트림이 닫힌 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 에 잘못된 값이 포함된 경우 지정된 경로, 생성 모드 및 읽기/쓰기 권한을 사용하여 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일의 상대 또는 절대 경로입니다. 파일을 열거나 만드는 방법을 결정하는 상수입니다. FileStream 개체에서 파일에 액세스할 수 있는 방법을 결정하는 상수입니다.또한 FileStream 개체의 속성에서 반환하는 값을 결정합니다.가 디스크 파일을 지정하면 는 true입니다. 가 null인 경우 가 빈 문자열("")이거나, 공백만 포함하거나, 잘못된 문자를 포함하고 있는 경우 또는 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.NTFS 환경입니다. 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.에 NTFS가 아닌 환경입니다. 예를 들어, 가 FileMode.Truncate 또는 FileMode.Open인 경우 파일을 찾을 수 없으며 로 지정된 파일이 없는 경우.파일이 이들 모드에 있어야 합니다. FileMode.CreateNew로 지정한 파일이 이미 있는 경우에 를 지정하는 등의 I/O 오류가 발생한 경우 또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 또는 이고 파일 또는 디렉터리가 읽기 전용 액세스로 설정된 경우처럼, 지정된 Write에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 에 잘못된 값이 포함된 경우 지정된 경로, 생성 모드, 읽기/쓰기 권한 및 공유 권한을 사용하여 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일의 상대 또는 절대 경로입니다. 파일을 열거나 만드는 방법을 결정하는 상수입니다. FileStream 개체에서 파일에 액세스할 수 있는 방법을 결정하는 상수입니다.또한 FileStream 개체의 속성에서 반환하는 값을 결정합니다.가 디스크 파일을 지정하면 는 true입니다. 프로세스에서 파일을 공유하는 방법을 결정하는 상수입니다. 가 null인 경우 가 빈 문자열("")이거나, 공백만 포함하거나, 잘못된 문자를 포함하고 있는 경우 또는 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.NTFS 환경입니다. 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.에 NTFS가 아닌 환경입니다. 예를 들어, 가 FileMode.Truncate 또는 FileMode.Open인 경우 파일을 찾을 수 없으며 로 지정된 파일이 없는 경우.파일이 이들 모드에 있어야 합니다. FileMode.CreateNew로 지정한 파일이 이미 있는 경우에 를 지정하는 등의 I/O 오류가 발생한 경우 또는시스템에서 Windows 98 또는 Windows 98 Second Edition을 실행 중이고 가 FileShare.Delete로 설정된 경우또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 또는 이고 파일 또는 디렉터리가 읽기 전용 액세스로 설정된 경우처럼, 지정된 Write에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 에 잘못된 값이 포함된 경우 지정된 경로, 생성 모드, 읽기/쓰기 및 공유 권한, 버퍼 크기를 사용하여 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일의 상대 또는 절대 경로입니다. 파일을 열거나 만드는 방법을 결정하는 상수입니다. FileStream 개체에서 파일에 액세스할 수 있는 방법을 결정하는 상수입니다.또한 FileStream 개체의 속성에서 반환하는 값을 결정합니다.가 디스크 파일을 지정하면 는 true입니다. 프로세스에서 파일을 공유하는 방법을 결정하는 상수입니다. 버퍼 크기를 나타내는 0보다 큰 양의 값입니다.기본 버퍼 크기는 4,096입니다. 가 null인 경우 가 빈 문자열("")이거나, 공백만 포함하거나, 잘못된 문자를 포함하고 있는 경우 또는 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.NTFS 환경입니다. 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.에 NTFS가 아닌 환경입니다. 가 음수이거나 0인 경우또는 , 또는 에 잘못된 값이 포함된 경우 예를 들어, 가 FileMode.Truncate 또는 FileMode.Open인 경우 파일을 찾을 수 없으며 로 지정된 파일이 없는 경우.파일이 이들 모드에 있어야 합니다. FileMode.CreateNew로 지정한 파일이 이미 있는 경우에 를 지정하는 등의 I/O 오류가 발생한 경우 또는시스템에서 Windows 98 또는 Windows 98 Second Edition을 실행 중이고 가 FileShare.Delete로 설정된 경우또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 또는 이고 파일 또는 디렉터리가 읽기 전용 액세스로 설정된 경우처럼, 지정된 Write에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로, 생성 모드, 읽기/쓰기 및 공유 권한, 버퍼 크기 및 동기/비동기 상태를 사용하여 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일의 상대 또는 절대 경로입니다. 파일을 열거나 만드는 방법을 결정하는 상수입니다. FileStream 개체에서 파일에 액세스할 수 있는 방법을 결정하는 상수입니다.또한 FileStream 개체의 속성에서 반환하는 값을 결정합니다.가 디스크 파일을 지정하면 는 true입니다. 프로세스에서 파일을 공유하는 방법을 결정하는 상수입니다. 버퍼 크기를 나타내는 0보다 큰 양의 값입니다.기본 버퍼 크기는 4,096입니다. 비동기 I/O 또는 동기 I/O를 사용할지를 지정합니다.그러나 내부 운영 체제에서 비동기 I/O가 지원되지 않을 수도 있으므로 true를 지정해도 플랫폼에 따라 핸들이 동기적으로 열릴 수 있습니다.비동기적으로 열린 경우 메서드는 대량의 데이터를 읽거나 쓸 때는 보다 효과적이지만 소량의 데이터를 읽거나 쓸 경우 작업 속도가 훨씬 느려질 수 있습니다.응용 프로그램이 비동기 I/O를 사용하도록 디자인된 경우 매개 변수를 true로 설정합니다.비동기 I/O를 올바르게 사용하면 응용 프로그램의 속도가 10배 정도 향상될 수 있지만 응용 프로그램을 비동기 I/O에 맞도록 다시 디자인하지 않고 사용하면 성능이 10배 정도 감소될 수도 있습니다. 가 null인 경우 가 빈 문자열("")이거나, 공백만 포함하거나, 잘못된 문자를 포함하고 있는 경우 또는 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.NTFS 환경입니다. 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.에 NTFS가 아닌 환경입니다. 가 음수이거나 0인 경우또는 , 또는 에 잘못된 값이 포함된 경우 예를 들어, 가 FileMode.Truncate 또는 FileMode.Open인 경우 파일을 찾을 수 없으며 로 지정된 파일이 없는 경우.파일이 이들 모드에 있어야 합니다. FileMode.CreateNew로 지정한 파일이 이미 있는 경우에 를 지정하는 등의 I/O 오류가 발생한 경우또는 시스템에서 Windows 98 또는 Windows 98 Second Edition을 실행 중이고 가 FileShare.Delete로 설정된 경우또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 또는 이고 파일 또는 디렉터리가 읽기 전용 액세스로 설정된 경우처럼, 지정된 Write에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 지정된 경로, 생성 모드, 읽기/쓰기 및 공유 권한, 같은 파일에 대한 다른 FileStream의 액세스 권한, 버퍼 크기 및 추가 파일 옵션을 사용하여 클래스의 새 인스턴스를 초기화합니다. 현재 FileStream 개체가 캡슐화할 파일의 상대 또는 절대 경로입니다. 파일을 열거나 만드는 방법을 결정하는 상수입니다. FileStream 개체에서 파일에 액세스할 수 있는 방법을 결정하는 상수입니다.또한 FileStream 개체의 속성에서 반환하는 값을 결정합니다.가 디스크 파일을 지정하면 는 true입니다. 프로세스에서 파일을 공유하는 방법을 결정하는 상수입니다. 버퍼 크기를 나타내는 0보다 큰 양의 값입니다.기본 버퍼 크기는 4,096입니다. 추가 파일 옵션을 지정하는 값입니다. 가 null인 경우 가 빈 문자열("")이거나, 공백만 포함하거나, 잘못된 문자를 포함하고 있는 경우 또는 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.NTFS 환경입니다. 와 같은 파일이 아닌 장치를 가리키는 "con:", "com1:", "lpt1:" 등입니다.에 NTFS가 아닌 환경입니다. 가 음수이거나 0인 경우또는 , 또는 에 잘못된 값이 포함된 경우 예를 들어, 가 FileMode.Truncate 또는 FileMode.Open인 경우 파일을 찾을 수 없으며 로 지정된 파일이 없는 경우.파일이 이들 모드에 있어야 합니다. FileMode.CreateNew로 지정한 파일이 이미 있는 경우에 를 지정하는 등의 I/O 오류가 발생한 경우또는스트림이 닫힌 경우 호출자에게 필요한 권한이 없는 경우 지정된 경로가 유효하지 않은 경우(예: 매핑되지 않은 드라이브의 경로를 지정한 경우) 또는 이고 파일 또는 디렉터리가 읽기 전용 액세스로 설정된 경우처럼, 지정된 Write에 대해 운영 체제에서 ReadWrite 요청을 허용하지 않는 경우 또는가 지정되었고 현재 플랫폼에서 파일 암호화가 지원되지 않는 경우 지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다. 현재 스트림이 읽기를 지원하는지를 나타내는 값을 가져옵니다. 스트림이 읽기를 지원하면 true이고, 스트림이 닫혀 있거나 쓰기 전용 권한으로 열렸으면 false입니다. 1 현재 스트림이 검색을 지원하는지를 나타내는 값을 가져옵니다. 스트림이 검색을 지원하면 true이고, 스트림이 닫혔거나 FileStream이 콘솔에 대한 출력 또는 파이프와 같은 운영 체제 핸들로부터 생성된 경우에는 false입니다. 2 현재 스트림이 쓰기를 지원하는지를 나타내는 값을 가져옵니다. 스트림이 쓰기를 지원하면 true이고, 스트림이 닫혀 있거나 읽기 전용 권한으로 열렸으면 false입니다. 1 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. 가비지 수집기에서 FileStream을 회수할 때 리소스가 해제되고 다른 정리 작업이 수행되도록 합니다. 이 스트림의 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 합니다. I/O 오류가 발생하는 경우 스트림이 닫혀 있는 경우 1 이 스트림에 대한 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 하며 모든 중간 파일 버퍼도 지웁니다. 모든 중간 파일 버퍼를 플러시하려면 true이고, 플러시하지 않으려면 false입니다. 이 스트림에 대해 모든 버퍼를 비동기적으로 지우고 버퍼링된 데이터가 내부 장치에 쓰여지도록 하고 취소 요청을 모니터링합니다. 비동기 플러시 작업을 나타내는 작업입니다. 취소 요청을 모니터링할 토큰입니다. 스트림이 삭제된 경우 FileStream이 동기적으로 열렸는지 또는 비동기적으로 열렸는지를 나타내는 값을 가져옵니다. FileStream이 비동기적으로 열렸으면 true이고, 그렇지 않으면 false입니다. 2 스트림의 길이(바이트)를 가져옵니다. 스트림 길이(바이트)를 나타내는 long 값입니다. 이 스트림에 대한 가 false인 경우 파일이 닫히는 등의 I/O 오류가 발생하는 경우 1 생성자에 전달된 FileStream의 이름을 가져옵니다. FileStream의 이름인 문자열입니다. 1 이 스트림의 현재 위치를 가져오거나 설정합니다. 이 스트림의 현재 위치입니다. 스트림이 검색을 지원하지 않는 경우 I/O 오류가 발생하는 경우 또는Windows 98 또는 이전 버전에서 스트림의 끝보다 큰 값을 위치로 설정한 경우 위치를 음수 값으로 설정하려고 한 경우 끝 이후 검색을 지원하지 않는 스트림의 끝 이후를 검색하려 한 경우 1 스트림에서 바이트 블록을 읽어서 해당 데이터를 제공된 버퍼에 씁니다. 버퍼로 읽어온 총 바이트 수입니다.이 바이트 수는 사용 가능한 바이트 수가 부족한 경우 요청된 바이트 수보다 작을 수 있으며, 스트림의 끝에 도달하면 0이 됩니다. 이 메서드는 지정된 바이트 배열의 값이 과 ( + - 1 사이에서 현재 원본으로부터 읽어온 바이트로 교체된 상태로 반환됩니다. 읽은 바이트를 넣을 의 바이트 오프셋입니다. 읽을 최대 바이트 수입니다. 가 null인 경우 또는 가 음수인 경우 스트림이 읽기를 지원하지 않습니다. I/O 오류가 발생하는 경우 에서 잘못된 범위를 설명하는 경우 스트림이 닫힌 후 메서드가 호출된 경우 1 현재 스트림에서 바이트의 시퀀스를 비동기적으로 읽고 읽은 바이트 수만큼 스트림 내에서 앞으로 이동하며 취소 요청을 모니터링합니다. 비동기 읽기 작업을 나타내는 작업입니다. 매개 변수의 값은 버퍼 안으로 읽어들인 총 바이트 수를 포함합니다.현재 사용할 수 있는 바이트 수가 요청된 수보다 작을 경우 결과 값이 요청된 바이트 수보다 작을 수 있으며 스트림의 끝에 도달한 경우에는 0이 될 수도 있습니다. 데이터를 쓸 버퍼입니다. 스트림의 데이터를 쓰기 시작할 의 바이트 오프셋입니다. 읽을 최대 바이트 수입니다. 취소 요청을 모니터링할 토큰입니다. 가 null인 경우 또는 가 음수인 경우 의 합계가 버퍼 길이보다 큰 경우 스트림이 읽기를 지원하지 않습니다. 스트림이 삭제된 경우 이전 읽기 작업에서 현재 스트림을 사용하고 있습니다. 파일에서 1바이트를 읽고 읽기 위치를 1바이트만큼 앞으로 이동합니다. 로 캐스팅된 바이트이거나 스트림의 끝에 도달한 경우 -1입니다. 현재 스트림이 읽기를 지원하지 않는 경우 현재 스트림이 닫혀 있는 경우 1 현재 개체가 캡슐화하는 파일에 대한 운영 체제 파일 핸들을 나타내는 개체를 가져옵니다. 현재 개체가 캡슐화하는 파일에 대한 운영 체제 파일 핸들을 나타내는 개체입니다. 1 이 스트림의 현재 위치를 제공된 값으로 설정합니다. 스트림 내의 새 위치입니다. 검색을 시작할 에 상대적인 위치입니다. 형식의 값을 사용하여 시작, 끝 또는 현재 위치를 에 대한 참조 지점으로 지정합니다. I/O 오류가 발생하는 경우 FileStream이 파이프 또는 콘솔 출력에서 생성되는 경우와 같이 스트림이 검색을 지원하지 않는 경우 스트림의 시작 전에 검색하려고 한 경우 스트림이 닫힌 후 메서드가 호출된 경우 1 이 스트림의 길이를 제공된 값으로 설정합니다. 스트림의 새 길이입니다. I/O 오류가 발생한 경우 스트림이 쓰기 및 검색을 모두 지원하지 않는 경우 매개 변수를 0 미만으로 설정하려 한 경우 2 바이트 블록을 파일 스트림에 씁니다. 스트림에 쓸 데이터를 포함하는 버퍼입니다. 스트림으로 바이트를 복사하기 시작할 의 바이트 오프셋(0부터 시작)입니다. 쓸 최대 바이트 수입니다. 가 null인 경우 에서 잘못된 범위를 설명하는 경우 또는 가 음수인 경우 I/O 오류가 발생하는 경우 또는다른 스레드에서 운영 체제의 파일 핸들 위치를 예기치 않게 변경한 경우 스트림이 닫혀 있는 경우 현재 스트림 인스턴스가 쓰기를 지원하지 않는 경우 1 바이트의 시퀀스를 현재 스트림에 비동기적으로 쓰고 쓰여진 바이트 수만큼 이 스트림 내의 현재 위치를 앞으로 이동한 후 취소 요청을 모니터링합니다. 비동기 쓰기 작업을 나타내는 작업입니다. 데이터를 쓸 버퍼입니다. 스트림으로 바이트를 복사하기 시작할 의 바이트 오프셋(0부터 시작)입니다. 쓸 최대 바이트 수입니다. 취소 요청을 모니터링할 토큰입니다. 가 null인 경우 또는 가 음수인 경우 의 합계가 버퍼 길이보다 큰 경우 스트림이 쓰기를 지원하지 않습니다. 스트림이 삭제된 경우 이전 쓰기 작업에서 현재 스트림을 사용하고 있습니다. 파일 스트림의 현재 위치에 바이트를 씁니다. 스트림에 쓸 바이트입니다. 스트림이 닫혀 있는 경우 스트림이 쓰기를 지원하지 않습니다. 1 개체에 대한 기본 클래스를 제공합니다. 2 클래스의 새 인스턴스를 초기화합니다. 현재 파일 또는 디렉터리의 특성을 가져오거나 설정합니다. 현재 입니다. 지정된 파일이 없는 경우 지정된 경로가 잘못되었습니다(예: 매핑되지 않은 드라이브의 경로를 지정한 경우). 호출자에게 필요한 권한이 없는 경우 호출자가 잘못된 파일 특성을 설정하려고 한 경우 또는사용자가 특성 값을 설정하려고 하지만 쓰기 권한이 없습니다. 가 데이터를 초기화할 수 없는 경우 1 현재 파일 또는 디렉터리를 만든 시간을 가져오거나 설정합니다. 현재 개체를 만든 날짜와 시간입니다. 가 데이터를 초기화할 수 없는 경우 지정된 경로가 잘못되었습니다(예: 매핑되지 않은 드라이브의 경로를 지정한 경우). 현재 운영 체제가 Windows NT 이상이 아닌 경우 호출자가 잘못된 만든 시간을 설정하려고 시도합니다. 1 현재 파일 또는 디렉터리를 만든 시간을 UTC(협정 세계시) 기준으로 가져오거나 설정합니다. 현재 개체를 만든 UTC 형식의 날짜와 시간입니다. 가 데이터를 초기화할 수 없는 경우 지정된 경로가 잘못되었습니다(예: 매핑되지 않은 드라이브의 경로를 지정한 경우). 현재 운영 체제가 Windows NT 이상이 아닌 경우 호출자가 잘못된 액세스 시간을 설정하려고 시도합니다. 1 파일이나 디렉터리를 삭제합니다. 지정된 경로가 잘못되었습니다(예: 매핑되지 않은 드라이브의 경로를 지정한 경우). 파일 또는 디렉터리에 대한 열린 핸들이 있고 운영 체제가 Windows XP 또는 그 이전 버전인 경우.이 열린 핸들은 디렉터리 및 파일 열거로 인해 발생할 수 있습니다.자세한 내용은 방법: 디렉터리 및 파일 열거을 참조하십시오. 2 파일이나 디렉터리가 있는지 여부를 나타내는 값을 가져옵니다. 파일이나 디렉터리가 있으면 true이고, 그렇지 않으면 false입니다. 1 파일의 확장명 부분을 나타내는 문자열을 가져옵니다. 확장명을 포함하는 문자열입니다. 1 파일이나 디렉터리의 전체 경로를 가져옵니다. 전체 경로를 포함하는 문자열입니다. 정규화된 경로와 파일 이름은 260자 이상입니다. 호출자에게 필요한 권한이 없는 경우 1 파일이나 디렉터리의 정규화된 경로를 나타냅니다. 정규화된 경로는 260자 이상입니다. 현재 파일이나 디렉터리에 마지막으로 액세스한 시간을 가져오거나 설정합니다. 현재 파일이나 디렉터리에 마지막으로 액세스한 시간입니다. 가 데이터를 초기화할 수 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 호출자가 잘못된 액세스 시간을 설정하려고 시도합니다. 1 현재 파일이나 디렉터리에 마지막으로 액세스한 시간을 UTC 기준으로 가져오거나 설정합니다. 현재 파일이나 디렉터리에 마지막으로 액세스한 UTC 시간입니다. 가 데이터를 초기화할 수 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 호출자가 잘못된 액세스 시간을 설정하려고 시도합니다. 1 현재 파일이나 디렉터리에 마지막으로 쓴 시간을 가져오거나 설정합니다. 현재 파일에 마지막으로 쓴 시간입니다. 가 데이터를 초기화할 수 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 호출자가 잘못된 쓰기 시간을 설정하려고 시도합니다. 1 현재 파일이나 디렉터리에 마지막으로 쓴 시간을 UTC 기준으로 가져오거나 설정합니다. 현재 파일에 마지막으로 쓴 UTC 시간입니다. 가 데이터를 초기화할 수 없는 경우 현재 운영 체제가 Windows NT 이상이 아닌 경우 호출자가 잘못된 쓰기 시간을 설정하려고 시도합니다. 1 파일의 경우 파일 이름을 가져옵니다.디렉터리의 경우 계층이 있으면 계층에 있는 마지막 디렉터리의 이름을 가져오고,계층이 없으면 Name 속성이 디렉터리 이름을 가져옵니다. 부모 디렉터리의 이름, 계층에 있는 마지막 디렉터리의 이름 또는 파일 확장명을 포함한 파일의 이름을 나타내는 문자열입니다. 1 사용자가 원래 지정한 상대 또는 절대 경로입니다. 개체의 상태를 새로 고칩니다. 디스크 드라이브 같은 장치가 준비되지 않은 경우 1 현재 디렉터리를 검색할 것인지 또는 현재 디렉터리와 모든 하위 디렉터리를 검색할 것인지 여부를 지정합니다. 검색 작업에 현재 디렉터리와 모든 하위 디렉터리를 포함합니다.이 옵션을 지정하면 탑재된 드라이브 및 심볼 링크와 같은 재분석 지점이 검색에 포함됩니다. 검색 작업에 현재 디렉터리만 포함합니다.