정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

FileAttributes 열거형

파일과 디렉터리에 특성을 제공합니다.

이 열거형에는 멤버 값을 비트로 조합할 수 있는 FlagsAttribute 특성이 있습니다.

네임스페이스:  System.IO
어셈블리:  mscorlib(mscorlib.dll)
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum FileAttributes
멤버 이름설명
XNA Framework에서 지원Archive파일에 백업 또는 제거 후보입니다.
XNA Framework에서 지원Compressed파일이 압축되어 있습니다.
XNA Framework에서 지원Device다음에 사용하도록 예약됩니다.
XNA Framework에서 지원Directory파일이 디렉터리입니다.
XNA Framework에서 지원Encrypted파일이나 디렉터리가 암호화되어 있습니다. 파일의 경우 파일의 모든 데이터가 암호화됨을 의미합니다. 디렉터리의 경우 새로 만들어진 파일과 디렉터리에 대해 기본적으로 암호화가 수행됨을 의미합니다.
XNA Framework에서 지원Hidden파일이 숨겨져 있으므로 원래 디렉터리 목록에 포함되지 않습니다.
IntegrityStream데이터 무결성 지원 파일 또는 디렉터리를 포함합니다. 이 값은 파일에 적용 되 면 모든 데이터 스트림을 파일에서 무결성 지원이 있습니다. 이 값은 디렉터리에 적용 되 면 새 파일과 기본적으로 해당 디렉터리 내의 하위 디렉터리 무결성 지원이 포함 됩니다.
XNA Framework에서 지원Normal파일에 특별 한 특성이 있는 표준 파일이입니다. 이 특성은만 단독으로 사용 하는 경우에 유효 합니다.
NoScrubData파일 또는 디렉터리의 데이터 무결성 검사에서 제외 됩니다. 이 값은 디렉터리에 기본적으로 적용 될 때 새 파일과 해당 디렉터리 내의 하위 디렉터리에서 데이터 무결성이 제외 됩니다.
XNA Framework에서 지원NotContentIndexed파일이 운영 체제의 내용 인덱스 서비스에 의해 인덱싱되지 않습니다.
XNA Framework에서 지원Offline파일이 오프라인 상태입니다. 파일의 데이터를 즉시 사용할 수 없습니다.
XNA Framework에서 지원ReadOnly파일이 읽기 전용입니다.
XNA Framework에서 지원ReparsePoint파일에 파일 또는 디렉터리와 연관된 사용자 정의 데이터의 블록인 재분석 지점이 포함되어 있습니다.
XNA Framework에서 지원SparseFile파일이 스파스 파일입니다. 스파스 파일은 일반적으로 큰 파일 데이터가 대부분 0 구성입니다.
XNA Framework에서 지원System파일이 시스템 파일입니다. 즉, 파일 운영 체제의 일부 이거나 운영 체제에서 단독으로 사용 됩니다.
XNA Framework에서 지원Temporary임시 파일입니다. 임시 파일은 응용 프로그램이 실행 되 고 응용 프로그램이 완료 된 후 필요 하지 않습니다 있지만 필요한 데이터를 포함 합니다. 파일 시스템 모두 메모리에 빠른 액세스 데이터를 플러시하지 않고 데이터를 대용량 저장소로 백업 보관 하십시오. 임시 파일이 더 이상 필요하지 않게 되면 응용 프로그램에서 이를 즉시 삭제해야 합니다.

GetAttributes 메서드를 호출하여 파일과 디렉터리에 대한 특성을 가져오고 SetAttributes 메서드를 호출하여 설정할 수 있습니다.

압축 상태를 변경 하는 것이 불가능 한 File 개체를 사용 하 여는 SetAttributes 메서드. 대신 하면 실제로 압축 도구 또는 클래스 중 하나를 사용 하 여 파일을 압축 해야는 System.IO.Compression 네임 스페이스입니다.

다음 예제에서는 해당 파일의 특성을 검색 하 고 파일이 읽기 전용인 지 여부를 확인 하는 방법을 보여 줍니다.


using System;
using System.IO;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            FileAttributes attributes = File.GetAttributes("c:/Temp/testfile.txt");
            if ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
            {
                Console.WriteLine("read-only file");
            }
            else
            {
                Console.WriteLine("not read-only file");
            }
        }
    }
}


.NET Framework

4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.
이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

표시:
© 2014 Microsoft. All rights reserved.