我通过按下按钮在文档目录中创建一个带有字符串@“My Folder”的目录。 但是如果这个目录已经存在,我希望它被命名为@“我的文件夹1”,如果存在,那么@“我的文件夹2”等等。 我怎样才能做到这一点?
我测试该目录是否已存在于此
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
[[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:nil];
else {
}
答案 0 :(得分:2)
这应该适合您的需要。
int i = 0;
while ([[NSFileManager defaultManager] fileExistsAtPath:[NSString stringWithFormat:@"My Folder %i", i])
i++;
}
NSString *folder = [NSString stringWithFormat:@"My Folder %i", i];
[[NSFileManager createDirectoryAtPath:folder withIntermediateDirectories:NO attributes:nil error:nil];