Directory 使用NSFileManager在icloud驱动器上存储.icloud文件
我使用这些功能读取我的应用程序iCloud文件夹的目录内容:Directory 使用NSFileManager在icloud驱动器上存储.icloud文件,directory,icloud,nsfilemanager,drive,Directory,Icloud,Nsfilemanager,Drive,我使用这些功能读取我的应用程序iCloud文件夹的目录内容: +(NSArray *)getiCloudFileList:(NSString *)icloudPath strMask:(NSString *)strMask { NSError *error; NSFileManager *fileManager = [[NSFileManager alloc] init]; NSArray *directoryContent = [fileManager cont
+(NSArray *)getiCloudFileList:(NSString *)icloudPath strMask:(NSString *)strMask {
NSError *error;
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSArray *directoryContent = [fileManager contentsOfDirectoryAtPath:icloudPath error:&error];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF like[cd] %@", strMask];
return [directoryContent filteredArrayUsingPredicate:predicate];
}
如果应用程序创建文件,此函数可以正常工作。如果我使用Mac OS X Finder将一个文件复制到应用程序文件夹中,例如directoryContent数组中的test1.txt,我将得到结果.test1.txt.icloud
提供了另一种获取不带.iCloud扩展名的app iCloud文件夹的目录内容的方法,或者如何将文件复制到不带.iCloud扩展名的app iCloud文件夹 你有没有想过?我也有同样的问题,找不到解决办法。相关:你有没有想过这个问题?我遇到了相同的问题,无法找到解决方案。相关: