gpt4 book ai didi

ios - NSFileManager 不创建文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:49:43 26 4
gpt4 key购买 nike

- (NSURL *) applicationDocumentsDirectory
{
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}

....

NSURL *folder = [[[Database sharedInstance] applicationDocumentsDirectory] URLByAppendingPathComponent:@"temp"];
BOOL isFolder;
NSLog(@"URL: %@", folder);
if ([[NSFileManager defaultManager] fileExistsAtPath:folder.absoluteString isDirectory:&isFolder] == NO)
{
NSLog(@"IsFolder: %d", isFolder);
[[NSFileManager defaultManager] createDirectoryAtURL:folder withIntermediateDirectories:YES attributes:nil error:&error];
if (error)
NSLog(@"Error: %@", error.localizedDescription);
}

我将这部分代码运行了两次。

我希望文件夹会被创建,但每次我都会收到一条日志:“IsFolder: 7”。

为什么第一次运行后没有创建文件夹?

最佳答案

问题出在 folder.absoluteString 中。

它应该是folder.path

关于ios - NSFileManager 不创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14518054/

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