关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

C# 设置文件属性

发布时间:2019-12-11 17:56:13

C# 设置文件属性

指定文件, 指定属性

        //设置文件隐藏

File.SetAttributes(@"C:\111\1.txt", FileAttributes.Hidden);

        //摘要:

        //Provides attributes for files and directories.

    [Serializable]

    [ComVisible(true)]

    [Flags]

    public enum FileAttributes

    {

        // 摘要:

        //     The file is read-only.

        ReadOnly = 1,

        //

        // 摘要:

        //     The file is hidden, and thus is not included in an ordinary directory listing.

        Hidden = 2,

        //

        // 摘要:

        //     The file is a system file. That is, the file is part of the operating system

        //     or is used exclusively by the operating system.

        System = 4,

        //

        // 摘要:

        //     The file is a directory.

        Directory = 16,

        //

        // 摘要:

        //     The file is a candidate for backup or removal.

        Archive = 32,

        //

        // 摘要:

        //     Reserved for future use.

        Device = 64,

        //

        // 摘要:

        //     The file is a standard file that has no special attributes. This attribute

        //     is valid only if it is used alone.

        Normal = 128,

        //

        // 摘要:

        //     The file is temporary. A temporary file contains data that is needed while

        //     an application is executing but is not needed after the application is finished.

        //     File systems try to keep all the data in memory for quicker access rather

        //     than flushing the data back to mass storage. A temporary file should be deleted

        //     by the application as soon as it is no longer needed.

        Temporary = 256,

        //

        // 摘要:

        //     The file is a sparse file. Sparse files are typically large files whose data

        //     consists of mostly zeros.

        SparseFile = 512,

        //

        // 摘要:

        //     The file contains a reparse point, which is a block of user-defined data

        //     associated with a file or a directory.

        ReparsePoint = 1024,

        //

        // 摘要:

        //     The file is compressed.

        Compressed = 2048,

        //

        // 摘要:

        //     The file is offline. The data of the file is not immediately available.

        Offline = 4096,

        //

        // 摘要:

        //     The file will not be indexed by the operating system's content indexing service.

        NotContentIndexed = 8192,

        //

        // 摘要:

        //     The file or directory is encrypted. For a file, this means that all data

        //     in the file is encrypted. For a directory, this means that encryption is

        //     the default for newly created files and directories.

        Encrypted = 16384,

        //

        // 摘要:

        //     The file or directory includes data integrity support. When this value is

        //     applied to a file, all data streams in the file have integrity support. When

        //     this value is applied to a directory, all new files and subdirectories within

        //     that directory, by default, include integrity support.

        [ComVisible(false)]

        IntegrityStream = 32768,

        //

        // 摘要:

        //     The file or directory is excluded from the data integrity scan. When this

        //     value is applied to a directory, by default, all new files and subdirectories

        //     within that directory are excluded from data integrity.

        [ComVisible(false)]

        NoScrubData = 131072,

    }


/template/Home/Zkeys/PC/Static