Futurebasic/語言/轉換
外觀
< Futurebasic | 語言
(重定向自 Futurebasic/language/conversion)FB 和 FBtoC 都能夠使用多種不同的方法來定位檔案和資料夾,包括:FSSpecs、FSRefs、CFURLRefs 和 POSIX 路徑。
有時程式設計師需要在這些格式之間進行轉換。Carbon 工具箱(FB 和 FBtoC 都能理解)提供了一些函式來加速這種轉換。它們包括
FSpMakeFSRef: 將 FSSpec 轉換為 FSRef(自 OS X 10.5 起已棄用)
FSGetCatalogInfo: 將 FSRef 轉換為 FSSpec(用於舊程式碼)
FSPathMakeRef: 將 POSIX 檔案路徑轉換為 FSRef
FSRefMakePath: 將 FSRef 轉換為 POSIX 檔案路徑
CFURLGetFSRef: 將 CFURLRef 轉換為 FSRef
CFURLCreateFromFSRef : 將 FSRef 轉換為 CFURLRef
CFURLCopyFileSystemPath : 將 CFURLRef 轉換為 POSIX 路徑
CFURLCreateWithFileSystemPath : 將 POSIX 路徑轉換為 CFURLRef
(原始碼示例和更多討論將在後面介紹)
4d69 646e 6967 6874
0100 0011 0110 1111 0110 0100 0110 0101 0111 0010 0010 0000 0010 0000 0010 0000