2012-02-08 3 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]; 
Смежные вопросы