Bagikan melalui


kelas CIM_LogicalFile

Kelas CIM_LogicalFile mewakili kumpulan data bernama, yang dapat dieksekusi kode, yang terletak di sistem file pada tingkat penyimpanan.

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

[SupportsDelete, DeleteBy("DeleteInstance"), Abstract, Provider("CIMWin32"), UUID("{8502C559-5FBB-11D2-AAC1-006008C78BC7}"), DisplayName("Files (CIM)"), AMENDMENT]
class CIM_LogicalFile : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Status;
  uint32   AccessMask;
  boolean  Archive;
  boolean  Compressed;
  string   CompressionMethod;
  string   CreationClassName;
  datetime CreationDate;
  string   CSCreationClassName;
  string   CSName;
  string   Drive;
  string   EightDotThreeFileName;
  boolean  Encrypted;
  string   EncryptionMethod;
  string   Name;
  string   Extension;
  string   FileName;
  uint64   FileSize;
  string   FileType;
  string   FSCreationClassName;
  string   FSName;
  boolean  Hidden;
  uint64   InUseCount;
  datetime LastAccessed;
  datetime LastModified;
  string   Path;
  boolean  Readable;
  boolean  System;
  boolean  Writeable;
};

Anggota

Kelas CIM_LogicalFile memiliki jenis anggota ini:

Metode

Kelas CIM_LogicalFile 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 di jalur objek. Tidak diimplementasikan oleh WMI.
TakeOwnerShip Mendapatkan kepemilikan file logis (atau direktori) yang ditentukan dalam jalur objek. Tidak diimplementasikan oleh WMI.
TakeOwnerShipEx Mendapatkan kepemilikan file logis (atau direktori) yang ditentukan dalam 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_LogicalFile 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 file. Untuk nilai bit, 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 .

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.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), DisplayName ("Keterangan")

Deskripsi tekstual singkat dari objek .

Properti ini diwarisi dari CIM_ManagedSystemElement.

Dikompresi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Terkompresi")

Jika True, file dikompresi.

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".

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: CIM_Key, DisplayName ("Nama Kelas")

Nama kelas .

CreationDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Tanggal Pembuatan")

Tanggal dan waktu pembuatan file.

CSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem Komputer")

Kelas sistem komputer.

CSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Nama Sistem Komputer")

Nama sistem komputer.

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. Contoh: "c:\progra~1"

Dienkripsi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Terenkripsi")

Jika True, file dienkripsi.

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".

Ekstensi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tetap, Skema ("Win32"), DisplayName ("Ekstensi File")

Ekstensi nama file tanpa periode sebelumnya (titik). 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. Contoh: "MyDataFile"

FileSize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Ukuran"), Unit ("byte")

Ukuran file, dalam byte.

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 yang ditunjukkan oleh properti Ekstensi .

FSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Nama Kelas Sistem File")

Kelas sistem file.

FSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_FileSystem. Nama"), CIM_Key, DisplayName ("Nama Sistem File")

Nama sistem file.

Tersembunyi

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Skema ("Win32"), DisplayName ("Tersembunyi")

Jika True, file disembunyikan.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")

Menunjukkan kapan objek diinstal. Kurangnya nilai tidak menunjukkan bahwa objek tidak 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.

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.

LastModified

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Terakhir Diubah")

Tanggal dan waktu file terakhir diubah.

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Mengambil alih ("Nama"), Kunci

Properti Name adalah string yang mewakili nama yang diwariskan yang berfungsi sebagai kunci instans file logis dalam sistem file. Nama jalur lengkap harus disediakan. 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. Contoh: "\windows\system\"

Mudah dibaca

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Dapat Dibaca")

Jika True, file dapat dibaca.

Status

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (10), DisplayName ("Status")

String yang menunjukkan status objek saat ini. Status operasional dan non-operasional dapat ditentukan. Status operasional dapat mencakup "OK", "Degraded", dan "Pred Fail". "Pred Fail" menunjukkan bahwa elemen berfungsi dengan baik, tetapi memprediksi kegagalan (misalnya, hard disk drive berkemampuan SMART).

Status non-operasional dapat mencakup "Error", "Starting", "Stopping", dan "Service". "Layanan" dapat berlaku selama resilvering cermin disk, memuat ulang daftar izin pengguna, atau pekerjaan administratif lainnya. Tidak semua pekerjaan seperti itu online, tetapi elemen terkelola tidak "OK" atau di salah satu status lainnya.

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.

Dapat ditulis

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Dapat Ditulis")

Jika True, file dapat ditulis.

Keterangan

Kelas CIM_LogicalFile berasal dari CIM_LogicalElement.

WMI tidak menerapkan kelas ini. Untuk kelas yang berasal dari CIM_LogicalFile, 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
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_LogicalElement