共用方式為


判斷目錄是否為掛接的資料夾

例如,當您使用僅限於一個磁碟區的備份或搜尋應用程式時,判斷目錄是否為掛載的資料夾會很有幫助。 如果您使用 SetVolumeMountPoint 等函式,為應用程式限制在磁碟區上的其他磁碟區建立掛接資料夾,這類應用程式可以觸達多個磁碟區的資訊。 如需詳細資訊,請參閱 建立掛接的資料夾

若要判斷指定的目錄是否為掛接的資料夾,請先呼叫 GetFileAttributes 函式,並在傳回值中檢查 FILE_ATTRIBUTE_REPARSE_POINT 旗標,以查看目錄是否有相關聯的重新分析點。 如果是這樣,請使用 FindFirstFileFindNextFile 函數,從 WIN32_FIND_DATA 結構的 dwReserved0 成員中獲取重新剖析標籤。 若要判斷重新分析點是否為掛載資料夾(而不是其他形式的重新分析點),請測試標籤值是否等於 IO_REPARSE_TAG_MOUNT_POINT。 如需詳細資訊,請參閱 重新剖析點

若要取得掛接資料夾的目標磁碟區,請使用 GetVolumeNameForVolumeMountPoint 函式。

您可以以類似的方式,通過測試標籤值是否為 IO_REPARSE_TAG_SYMLINK,來判斷一個重新分析點是否為符號連結。

檔案屬性常數