kelas CIM_Directory
Kelas CIM_Directory mewakili jenis file yang secara logis mengelompokkan file data yang dikandungnya dan menyediakan informasi jalur untuk file yang dikelompokkan.
Penting
Kelas CIM (Model Informasi Umum) DMTF (Distributed Management Task Force) adalah kelas induk tempat kelas WMI dibangun. WMI saat ini hanya mendukung skema versi CIM 2.x.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
[Abstract, UUID("{8502C55F-5FBB-11D2-AAC1-006008C78BC7}"), DisplayName("Directories (CIM)"), AMENDMENT]
class CIM_Directory : CIM_LogicalFile
{
uint32 AccessMask;
boolean Archive;
string Caption;
boolean Compressed;
string CompressionMethod;
string CreationClassName;
datetime CreationDate;
string CSCreationClassName;
string CSName;
string Description;
string Drive;
string EightDotThreeFileName;
boolean Encrypted;
string EncryptionMethod;
string Extension;
string FileName;
uint64 FileSize;
string FileType;
string FSCreationClassName;
string FSName;
boolean Hidden;
datetime InstallDate;
uint64 InUseCount;
datetime LastAccessed;
datetime LastModified;
string Name;
string Path;
boolean Readable;
string Status;
boolean System;
boolean Writeable;
};
Anggota
Kelas CIM_Directory memiliki jenis anggota ini:
Metode
Kelas CIM_Directory memiliki metode ini.
Metode | Deskripsi |
---|---|
ChangeSecurityPermissions | Mengubah izin keamanan untuk file logis yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
ChangeSecurityPermissionsEx | Mengubah izin keamanan untuk file logis yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
Kompres | Memadatkan file logis (atau direktori) yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
CompressEx | Memadatkan file logis (atau direktori) yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
Menyalin | Menyalin file logis (atau direktori) yang ditentukan dalam jalur objek ke lokasi yang ditentukan oleh parameter input. Tidak diimplementasikan oleh WMI. |
CopyEx | Menyalin file logis (atau direktori) yang ditentukan dalam jalur objek ke lokasi yang ditentukan oleh parameter input. Tidak diimplementasikan oleh WMI. |
Hapus | Menghapus file logis (atau direktori) yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
DeleteEx | Menghapus file logis (atau direktori) yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
GetEffectivePermission | Menentukan apakah penelepon memiliki izin agregat yang ditentukan oleh argumen Izin . Tidak diimplementasikan oleh WMI. |
Ganti nama | Mengganti nama file logis (atau direktori) yang ditentukan dalam jalur objek. Tidak diimplementasikan oleh WMI. |
TakeOwnerShip | Mendapatkan kepemilikan file logis yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
TakeOwnerShipEx | Mendapatkan kepemilikan file logis yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
Batalkan kompresi | Menghapus kompresi file logis (atau direktori) yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
UncompressEx | Menghapus kompresi file logis (atau direktori) yang ditentukan di jalur objek. Tidak diimplementasikan oleh WMI. |
Properti
Kelas CIM_Directory memiliki properti ini.
-
AccessMask
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Hak Akses")
Bitmask yang mewakili hak akses yang diperlukan untuk mengakses atau melakukan operasi tertentu pada direktori. Untuk nilai, lihat Konstanta Hak Akses File dan Direktori.
Catatan
Pada volume FAT, nilai FULL_ACCESS dikembalikan sebagai gantinya, yang menunjukkan tidak ada keamanan yang ditetapkan pada objek .
Properti ini diwarisi dari CIM_LogicalFile.
-
-
FILE_READ_DATA (file) atau FILE_LIST_DIRECTORY (direktori) (1)
-
FILE_WRITE_DATA (file) atau FILE_ADD_FILE (direktori) (2)
-
FILE_APPEND_DATA (file) atau FILE_ADD_SUBDIRECTORY (direktori) (4)
-
FILE_READ_EA (8)
-
FILE_WRITE_EA (16)
-
FILE_EXECUTE (file) atau FILE_TRAVERSE (direktori) (32)
-
FILE_DELETE_CHILD (direktori) (64)
-
FILE_READ_ATTRIBUTES (128)
-
FILE_WRITE_ATTRIBUTES (256)
-
HAPUS (65536)
-
READ_CONTROL (131072)
-
WRITE_DAC (262144)
-
WRITE_OWNER (524288)
-
SINKRONKAN (1048576)
Mengarsipkan
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Harus Diarsipkan")
Jika True, file harus diarsipkan.
Properti ini diwarisi dari CIM_LogicalFile.
Keterangan
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (64), DisplayName ("Keterangan")
Deskripsi tekstual singkat objek.
Properti ini diwarisi dari CIM_ManagedSystemElement.
Dikompresi
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Terkompresi")
Jika True, file dikompresi.
Properti ini diwarisi dari CIM_LogicalFile.
CompressionMethod
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Metode Pemadatan")
String bentuk bebas yang menunjukkan algoritma atau alat yang digunakan untuk memadatkan file logis. Jika skema kompresi tidak diketahui atau tidak dijelaskan, gunakan "Tidak Diketahui". Jika file logis dikompresi, tetapi skema pemadatan tidak diketahui atau tidak dijelaskan, gunakan "Terkompresi". Jika file logis tidak dikompresi, gunakan "Tidak Dikompresi".
Properti ini diwarisi dari CIM_LogicalFile.
CreationClassName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: CIM_Key, DisplayName ("Nama Kelas")
Nama kelas .
Properti ini diwarisi dari CIM_LogicalFile.
CreationDate
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Tanggal Pembuatan")
Tanggal dan waktu file dibuat.
Properti ini diwarisi dari CIM_LogicalFile.
CSCreationClassName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem Komputer")
Kelas sistem komputer.
Properti ini diwarisi dari CIM_LogicalFile.
CSName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Nama Sistem Komputer")
Nama sistem komputer.
Properti ini diwarisi dari CIM_LogicalFile.
Deskripsi
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Deskripsi")
Deskripsi tekstual objek.
Properti ini diwarisi dari CIM_ManagedSystemElement.
Drive
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Drive")
Huruf kandar (termasuk titik dua yang mengikuti huruf kandar) file. Properti ini diwarisi dari CIM_LogicalFile.
Contoh: "c:"
EightDotThreeFileName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Eight Dot Three File Name")
Nama file yang kompatibel dengan DOS. Properti ini diwarisi dari CIM_LogicalFile.
Contoh: "c:\progra~1"
Dienkripsi
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Terenkripsi")
Jika True, file dienkripsi.
Properti ini diwarisi dari CIM_LogicalFile.
EncryptionMethod
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Metode Enkripsi")
String bentuk bebas yang mengidentifikasi algoritma atau alat yang digunakan untuk mengenkripsi file logis. Jika skema enkripsi tidak dimanjakan (misalnya karena alasan keamanan), gunakan "Tidak Diketahui". Jika file dienkripsi, tetapi skema enkripsinya tidak diketahui atau tidak diungkapkan, gunakan "Terenkripsi". Jika file logis tidak dienkripsi, gunakan "Tidak Dienkripsi".
Properti ini diwarisi dari CIM_LogicalFile.
Ekstensi
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Ekstensi File")
Ekstensi nama file tanpa periode sebelumnya (titik).
Properti ini diwarisi dari CIM_LogicalFile.
Contoh: "txt", "mof", "mdb"
FileName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Nama File")
Nama file tanpa ekstensi nama file.
Properti ini diwarisi dari CIM_LogicalFile.
Contoh: "MyDataFile"
FileSize
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Ukuran"), Unit ("byte")
Ukuran file, dalam byte.
Properti ini diwarisi dari CIM_LogicalFile.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
FileType
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Jenis File")
Deskriptor yang mewakili jenis file (ditunjukkan oleh properti Ekstensi ).
Properti ini diwarisi dari CIM_LogicalFile.
FSCreationClassName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem File")
Kelas sistem file.
Properti ini diwarisi dari CIM_LogicalFile.
FSName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_FileSystem. Nama"), CIM_Key, DisplayName ("Nama Sistem File")
Nama sistem file.
Properti ini diwarisi dari CIM_LogicalFile.
Tersembunyi
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("Tersembunyi")
Jika True, file disembunyikan.
Properti ini diwarisi dari CIM_LogicalFile.
InstallDate
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")
Tanggal dan waktu ketika objek diinstal. Properti ini tidak memerlukan nilai untuk menunjukkan bahwa objek diinstal.
Properti ini diwarisi dari CIM_ManagedSystemElement.
InUseCount
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Jumlah Buka File Saat Ini")
Jumlah "file terbuka" yang saat ini aktif terhadap file.
Properti ini diwarisi dari CIM_LogicalFile.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
LastAccessed
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Terakhir Diakses")
Tanggal dan waktu file terakhir diakses.
Properti ini diwarisi dari CIM_LogicalFile.
LastModified
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Terakhir Diubah")
Tanggal dan waktu file terakhir diubah.
Properti ini diwarisi dari CIM_LogicalFile.
Nama
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Kunci
Nama yang diwariskan yang berfungsi sebagai kunci instans file logis dalam sistem file (berikan nama jalur lengkap).
Properti ini diwarisi dari CIM_ManagedSystemElement.
Contoh: "C:\Windows\system\win.ini"
Jalur
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Jalur")
Jalur file termasuk garis miring terdepan dan di belakang. Properti ini diwarisi dari CIM_LogicalFile.
Contoh: "\windows\system\"
Mudah dibaca
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Dapat Dibaca")
Jika True, file dapat dibaca.
Properti ini diwarisi dari CIM_LogicalFile.
Status
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (10), DisplayName ("Status")
String yang menunjukkan status objek saat ini.
Properti ini diwarisi dari CIM_ManagedSystemElement.
Nilai yang valid mencakup sebagai berikut:
OK ("OK")
Kesalahan ("Kesalahan")
Terdegradasi ("Terdegradasi")
Tidak diketahui ("Tidak Diketahui")
Pred Fail ("Pred Fail")
Memulai ("Memulai")
Menghentikan ("Berhenti")
Layanan ("Layanan")
Stres ("Stres")
NonRecover ("NonRecover")
Tidak Ada Kontak ("Tidak Ada Kontak")
Lost Comm ("Lost Comm")
Sistem
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32"), DisplayName ("File Sistem")
Jika True, file adalah file sistem.
Properti ini diwarisi dari CIM_LogicalFile.
Dapat ditulis
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Dapat Ditulis")
Jika True, file dapat ditulis.
Properti ini diwarisi dari CIM_LogicalFile.
Keterangan
Kelas CIM_Directory berasal dari CIM_LogicalFile.
WMI tidak menerapkan kelas ini. Untuk informasi selengkapnya tentang kelas yang berasal dari CIM_Directory, lihat Kelas Win32.
Dokumentasi ini berasal dari deskripsi kelas CIM yang diterbitkan oleh DMTF. Microsoft mungkin telah membuat perubahan pada kesalahan kecil yang benar, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi lebih lanjut.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|