Pilah Ulang Titik dan Operasi File

Titik reparse memungkinkan perilaku sistem file yang berangkat dari perilaku yang mungkin biasa dilakukan pengembang Windows, oleh karena itu menyadari perilaku ini ketika 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 reparse NTFS, yang mencakup folder yang dipasang, file tertaut, dan Server Microsoft Remote Storage:

  • Aplikasi cadangan yang menggunakan aliran file harus menentukan BACKUP_REPARSE_DATA dalam struktur WIN32_STREAM_ID saat mencadangkan file dengan titik pemilah ulang.
  • Aplikasi yang menggunakan fungsi CreateFile harus menentukan bendera FILE_FLAG_OPEN_REPARSE_POINT saat membuka file jika merupakan titik pemilah 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 pemilah ulang yang menunjukkan file yang ditautkan.
  • 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 beberapa saat untuk mengambil file.
  • Fungsi OpenFileById akan membuka file atau titik pemilah ulang, tergantung pada penggunaan bendera FILE_FLAG_OPEN_REPARSE_POINT .
  • Tautan simbolis, sebagai titik penguraian 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 terpasang

Membuat Folder Terpasang

Efek Tautan Simbolis pada Fungsi Sistem File