gpt4 book ai didi

cocoa - 如何在 Mac OS X 中测试有效的文件名

转载 作者:行者123 更新时间:2023-12-03 16:48:43 25 4
gpt4 key购买 nike

除了尝试创建具有该名称的文件之外,有人知道如何测试字符串是否是 Mac OS X 中的有效文件名?

我遇到的问题是,有时文件名可能太大。 OSX 对文件名有字节限制,对于 unicode 字符,您不能只检查字符串的长度,因为它们可能超过 1 个字节。

最佳答案

在 Mac OS X 上,文件只不过是一种资源;路径/文件名是位置。使用 + (id)fileURLWithPath:(NSString *)path 创建 NSURL 对象。仅当文件名有效时,该方法才会返回有效对象。

摘自苹果文档:

  • NSURL 对象可用于引用文件,并且是这样做的首选方式。
  • 如果传递的路径格式不正确,NSURL 类将无法创建新的 NSURL 对象 - 该路径必须符合 RFC 2396。

关于cocoa - 如何在 Mac OS X 中测试有效的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3611497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com