ios - 想知道我的 Xcode 项目中是否存在使用 objective-c 的目录?

标签 ios objective-c xcode

我使用此代码在项目中创建了一个目录

NSError * error = nil;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"/createDirectory1"];

if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath]) 
{
    [[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error]; //Create folder
    NSLog(@"Create a new Dir");
}
else 
{
    NSLog(@"Dir already exist");
}

现在我想检查该目录是否存在?我怎样才能通过 Objective C 代码得到它?

最佳答案

    NSString *docPath = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0];
    NSString *filePath=[NSString stringWithFormat:@"%@/createDirectory1", docPath];
    BOOL fileExists=[[NSFileManager defaultManager] fileExistsAtPath:filePath];
    if (!fileExists)
    {

    }
    else
    {
       // Your Code
    }

关于ios - 想知道我的 Xcode 项目中是否存在使用 objective-c 的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375954/

相关文章:

objective-c - 从日历存储中删除对象。

c++ - Mac - C++ - 创建 file.exe

xcode - 您如何在 Xcode 中找到对方法或属性的所有引用?

ios - 台风 - 在整个应用程序中使用一个组件工厂

iphone - 为什么addSubview是: not retaining the view?

objective-c - 在所有应用程序启动时强制使用 viewDidLoad

ios - 点击 iOS 7 时更改背景图像并为 UIButton 设置动画

ios - UICollisionBehavior 仅在第一次添加后起作用

ios - 如何在 Interface Builder (Xcode) 中添加自定义控件

objective-c - 如何将手动创建的 ViewController 链接到 TabBar 应用程序