跳转到内容

Futurebasic/语言/转换

来自维基教科书,自由的教学读物

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

华夏公益教科书