Bagikan melalui


Pilah Ulang Titik dan Operasi File

Titik pemisahan ulang mengaktifkan perilaku sistem file yang berangkat dari perilaku yang mungkin terbiasa oleh pengembang Windows, oleh karena itu menyadari perilaku ini saat menulis aplikasi yang memanipulasi file sangat penting untuk aplikasi yang kuat dan andal yang dimaksudkan untuk mengakses sistem file yang mendukung titik pemisahan ulang. Sejauh mana pertimbangan ini akan bergantung pada implementasi tertentu dan perilaku filter sistem file terkait dari titik pemisahan ulang tertentu, yang dapat ditentukan pengguna. Untuk informasi selengkapnya, lihat Reparse Points.

Pertimbangkan contoh berikut mengenai implementasi titik pemisahan ulang NTFS, yang mencakup folder yang dipasang, file tertaut, dan Server Penyimpanan Jarak Jauh Microsoft:

  • Aplikasi cadangan yang menggunakan aliran file harus menentukan BACKUP_REPARSE_DATA dalam struktur WIN32_STREAM_ID saat mencadangkan file dengan titik pilah ulang.
  • Aplikasi yang menggunakan fungsiCreateFile harus menentukan bendera FILE_FLAG_OPEN_REPARSE_POINT saat membuka file jika merupakan titik pemisahan ulang. Untuk informasi selengkapnya, lihat Membuat dan Membuka File.
  • Proses defragmentasi file memerlukan penanganan khusus untuk titik pemisahan ulang.
  • Aplikasi deteksi virus harus mencari titik pemisahan ulang yang menunjukkan file tertaut.
  • Sebagian besar aplikasi harus mengambil tindakan khusus untuk file yang telah dipindahkan ke penyimpanan jangka panjang, jika hanya untuk memberi tahu pengguna bahwa mungkin perlu waktu beberapa saat untuk mengambil file.
  • FungsiOpenFileById akan membuka file atau titik pemisahan ulang, tergantung pada penggunaan bendera FILE_FLAG_OPEN_REPARSE_POINT.
  • Tautan simbolis, sebagai titik pemisahan ulang, memiliki pertimbangan pemrograman tertentu khusus untuk mereka.
  • Aktivitas manajemen volume untuk membaca catatan jurnal perubahan nomor urutan pembaruan (USN) memerlukan penanganan khusus untuk titik pemisahan ulang saat menggunakan struktur USN_RECORD dan READ_USN_JOURNAL_DATA.

Menentukan Apakah Direktori Adalah Folder yang Dipasang

Membuat Folder terpasang

Efek Tautan Simbolis pada Fungsi Sistem File