gpt4 book ai didi

objective-c - 如何使用本地 url 获取卷名称(标签)?

转载 作者:行者123 更新时间:2023-12-03 16:37:17 24 4
gpt4 key购买 nike

我查看了 NSWorkSpace 和 NSFileManager,但找不到我正在寻找的方法。

我有一个已保存的网址(从 NSSavePanel 获取)。

即。此 url 可以是/Users/Josh/Some Folders/file.txt 或/Volumes/我的 USB key 名称/file.txt

那么我可以使用这个url来找出显示的卷名吗?

[[NSWorkspace sharedWorkspace] MountedLocalVolumePaths] 可以列出所有本地卷名称,但在 os x 10.7 中已弃用

最佳答案

找到答案:

NSURL *savedPath = [NSURL fileURLWithPath:[saveURL.path stringByDeletingLastPathComponent]];
NSError *error;
NSString *volumeName;

[savedPath getResourceValue:&volumeName forKey:NSURLVolumeNameKey error:&error];
NSLog(@"volume name: %@ url: %@", volumeName, savedPath);

关于objective-c - 如何使用本地 url 获取卷名称(标签)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042941/

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