2012-02-08 54 views
2

我通过按下按钮在文档目录中用字符串@“我的文件夹”创建一个目录。 但是,如果此目录已存在,我希望它被命名@“我的文件夹1”,如果存在,然后@“我的文件夹2”等等。 我该如何实现这一目标?为文件/目录名称生成字符串

我测试的目录是否已与此

if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath]) 
    [[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:nil]; 
    else { 

} 

回答

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];