FileAttributes Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.