Alphafs.

Perpustakaan .NET Menyediakan fungsionalitas sistem file Win32 yang lebih lengkap ke platform .NET daripada kelas System.io Standard
Unduh sekarang

Alphafs. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • MIT License
  • Nama Penerbit:
  • Peter Palotas
  • Sistem operasi:
  • Windows All
  • Ukuran file:
  • 2.7 MB

Alphafs. Tag


Alphafs. Keterangan

Alphafs dirancang untuk menjadi pustaka .NET yang menyediakan fungsionalitas sistem file Win32 yang lebih lengkap ke platform .NET daripada kelas System.io Standard. Fitur Sorotan: Membuat hardLinks, mengakses volume tersembunyi, enumerasi volume, operasi file transaksional dan banyak lagi. Dukungan sistem file di .NET cukup bagus untuk sebagian besar penggunaan. Namun ada beberapa kekurangan, yang diberlakukan perpustakaan ini. Kekurangan yang paling menonjol dari dukungan sistem file .NET standar ditemukan dalam upaya kami untuk bekerja dengan layanan Windows Volume Shadow Copy (VSS). VSS membuat snapshot volume, tetapi pada Windows XP tidak memungkinkan untuk mengekspos snapshot ini sebagai huruf drive standar. Ada hack menggunakan fungsi API Win32 CreatedOSDevice, tetapi solusinya tidak terlalu elegan. HAFS menyediakan namespace (alphaleonis.win32.filesystem) yang berisi sejumlah kelas. Yang paling menonjol adalah replikasi dari System.Io.File, System.IO.Directory dan System.IO.Path, semua dengan dukungan untuk jalur panjang yang diperluas yang dibahas di atas. Mereka juga mengandung ekstensi untuk ini, dan ada lebih banyak opsi untuk beberapa fungsi. Hal lain Alphafs yang dibawa ke tabel adalah dukungan untuk transaksional NTFS (TXF). Hampir setiap metode dalam kelas-kelas ini ada dalam dua versi. Satu normal, dan yang dapat bekerja dengan transaksi, lebih khusus dari manajer transaksi kernel. Ini berarti bahwa operasi file dapat dilakukan dengan menggunakan KTM ringan dan ringan pada sistem file NTFS, melalui .NET, menggunakan antarmuka kelas standar kita semua terbiasa. Alphafs juga mengandung sedikit fungsionalitas terkait keamanan (dalam alphaleonis.win32.security), memberikan kemampuan untuk mengaktifkan hak istimewa untuk pengguna, yang mungkin diperlukan untuk misalnya. mengubah kepemilikan file. Ini adalah pelepasan alfa, dan kemungkinan mengandung bug, dan antarmuka dapat berubah ketika perpustakaan berkembang. Perpustakaan dilengkapi dengan dokumentasi API penuh dalam format CHM dan Windows Bantuan 2.x.


Alphafs. Perangkat Lunak Terkait