【发布时间】:2011-06-16 12:05:24
【问题描述】:
我如何知道一个文件名在目标 c 中是否有效?我在 NSString "Working with Paths" 任务中找不到任何东西,而且我认为手动正则表达式不是正确的方法。
【问题讨论】:
-
肯定任何字符串都是有效的文件名 - HFS+ 使用 Unicode
-
甚至 aaa/aaa?这将被视为一个目录
-
@Mark:我知道我可以在我的 Mac 上将文件重命名为它,但是如何保存名为
aaa/aaa的文件?它将尝试将名为aaa的文件保存在名为aaa的文件夹中。即使使用stringByAppendingPathComponent也会保持原样。 -
如果你有文件夹 aaa 会起作用 - 所以你不能只从字符串中分辨出来
标签: objective-c path