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