我正在创建一个 iPhone 应用程序,它访问 iPhone 上具有随机扩展名的文件夹。例如:文件夹.g1Polt。现在我可以访问这个文件夹,因为我通过查看我的文件知道我的 .ext,但它只适用于我的设备。如何为实际的 .ext 检索 isDir 在下面您可以看到从该文件夹中检索文件的工作代码,但我需要摆脱那个 .g1Polt 并且只需
NSString *path = @"/private/var/stash/Themes/";
NSString *path = @"/private/var/stash/Themes.g1Polt/";
contentOfFolder = [[NSFileManager defaultManager] directoryContentsAtPath:path];
NSLog(@"contentOfFolder: %@", contentOfFolder);
directoriesOfFolder = [[NSMutableArray alloc] initWithCapacity:100];
for (NSString *aPath in contentOfFolder) {
NSString * fullPath = [path stringByAppendingPathComponent:aPath];
BOOL isDir;
if ([[NSFileManager defaultManager] fileExistsAtPath:fullPath isDirectory:&isDir] &&
isDir) {
[directoriesOfFolder addObject: fullPath];
}
}
NSLog(@"dirctories %@", directoriesOfFolder);
[directoriesOfFolder addObjectsFromArray:contentOfFolder];