gpt4 book ai didi

iphone - NS文件管理器 : hide a folder?

转载 作者:行者123 更新时间:2023-12-03 20:26:07 24 4
gpt4 key购买 nike

我使用下面的方法在文档目录中创建文件夹,我的问题是,如何隐藏该文件夹,以便当我允许 itune 共享该文件夹时不会向用户显示

/* 创建新目录 */ NSFileManager *filemgr; NSArray *dirPaths; NSString *docsDir; NSString *newDir;

filemgr =[NSFileManager defaultManager];

dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);

docsDir = [dirPaths objectAtIndex:0];

newDir = [docsDir stringByAppendingPathComponent:@"Patients"];

NSLog(newDir);

if(! [self SearchForDirectory:newDir] )
{
NSLog(@"directory Not Exists");

if ([filemgr createDirectoryAtPath:newDir withIntermediateDirectories:YES attributes:nil error: NULL] == NO)
{
NSLog(@"Failed to create directory");
}
}
else{
NSLog(@"directory Exists");

}
[filemgr release];

最佳答案

您可以通过在文件夹名称前添加一个点 (.) 使文件夹在 iTunes 文件共享中隐藏。因此路径将是 Documents/MyHiddenFolder 将被称为 Documents/.MyHiddenFolder

但是,现在建议将私有(private)数据文件存储在Library目录中或其子目录中。请看下面Apple Q&A了解更多信息。

关于iphone - NS文件管理器 : hide a folder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210973/

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