2
給定目錄的FSRef,可以使用FSGetCatalogInfo
來查找卷參考號和目錄ID。總之,這兩個數字應該足以識別目錄。去其他方向的一種方法是使用FSMakeFSSpec(vRefNum, dirID, "\p", &fileSpec)
,然後使用FSpMakeFSRef(&fileSpec, &dirRef)
。但是,不建議使用FSMakeFSSpec
和FSpMakeFSRef
。我想知道是否有辦法從vRefNum和dirID到FSRef使用不被棄用的函數。如何從目錄ID和卷號找到FSRef?
你說得對,除了標題註釋之外,它是無證的。太糟糕了,它需要10.5,因爲'FSMakeFSSpec'在10.4中已棄用。 – JWWalker 2010-06-24 16:12:08
謝謝!通過蘋果的垃圾文檔花了數小時的時間,並停止API來找到它。 – ddyer 2012-01-18 00:39:36