代码之家  ›  专栏  ›  技术社区  ›  JWWalker

如何从目录ID和卷号中查找FSRef?

  •  3
  • JWWalker  · 技术社区  · 14 年前

    给定一个目录的FSRef,可以使用 FSGetCatalogInfo FSMakeFSSpec( vRefNum, dirID, "\p", &fileSpec ) 然后 FSpMakeFSRef( &fileSpec, &dirRef ) . 然而, FSMakeFSSpec FSpMakeFSRef 已弃用。我想知道是否有一种方法可以使用未弃用的函数从vRefNum和dirID到FSRef。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Stephen Chu    14 年前

    FSResolveNodeID 我可以做你想做的事。苹果公司几乎把ADC网站上所有的碳都清理干净了,所以我找不到它的链接。但你可以在 Files.h . 而且,它只在10.5或更高版本中提供。