我正在开发一个应用程序,当安装 USB 笔式驱动器时,该应用程序直接打开 USB 驱动器并显示所有文件夹 View 。
[[NSWorkspace sharedWorkspace] selectFile:@"/volumes/LIVE/" inFileViewerRootedAtPath:@"/Volumes/LIVE/"];
此处“LIVE”是笔式驱动器名称。当仅打开文件夹直到打开 LIVE 路径时,但我无法查看“Live”中的文件夹如何访问“LIVE”中可用的子文件夹。
提前致谢!
最佳答案
我知道了
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *theFiles = [fileManager contentsOfDirectoryAtURL:[NSURL fileURLWithPath:@"/volumes/LIVE/"]includingPropertiesForKeys:[NSArray arrayWithObject:NSURLNameKey]
options:NSDirectoryEnumerationSkipsHiddenFiles error:nil];
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:theFiles];
关于ios - 如何使用 NSWorkspace sharedWorkspace 递归打开文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22855054/