Bagikan melalui


FileAttributes Enum

Definisi

Menjelaskan atribut file atau folder.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class FileAttributes
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class FileAttributes
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FileAttributes
var value = Windows.Storage.FileAttributes.normal
Public Enum FileAttributes
Warisan
FileAttributes
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Archive 32

Item diarsipkan.

Directory 16

Item adalah direktori.

LocallyIncomplete 512

Item tidak lengkap secara lokal. Hanya Windows.

Normal 0

Itemnya normal. Artinya, item tidak memiliki nilai lain dalam enumerasi.

ReadOnly 1

Item bersifat baca-saja.

Temporary 256

Item adalah file sementara.

Contoh

Contoh berikut menunjukkan cara memeriksa atribut folder.

using Windows.Storage;
using System.Diagnostics; // For writing results to the Output window.

// Get the app's installation folder.
StorageFolder appFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;

// Get the folder's attributes.
FileAttributes folderAttributes = appFolder.Attributes;

// Check the folder's attributes.
// Write the results to the Visual Studio Output window.
if ((folderAttributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
    Debug.WriteLine("The item is read-only.");

if ((folderAttributes & FileAttributes.Directory) == FileAttributes.Directory)
    Debug.WriteLine("The item is a folder.");

if ((folderAttributes & FileAttributes.Archive) == FileAttributes.Archive)
    Debug.WriteLine("The item is archived.");

if ((folderAttributes & FileAttributes.Temporary) == FileAttributes.Temporary)
    Debug.WriteLine("The item is temporary.");

Keterangan

Enumerasi FileAttributes digunakan dengan properti StorageFile.Attributes dan StorageFolder.Attributes .

Nilai enumerasi cocok dengan atribut jenis file Win32. Oleh karena itu, nilai enumerasi sesuai dengan nilai Win32, yang merupakan bendera di dasar 2.

Berlaku untuk