Сохранение файлов с косой чертой в имени файла - target-c - PullRequest
0 голосов
/ 23 сентября 2011

Я не могу сохранить файл с косой чертой в имени файла. Я загружаю файл, и если файл имеет косую черту в имени, он не хочет сохранять. Например, полное название песни: «H / F ArtistName - Название песни .mp3». Можно ли сохранить файлы с косой чертой в имени? Или как правильно заменить слеш?

Ответы [ 2 ]

2 голосов
/ 23 сентября 2011

Из другого поста:

    NSString *s = @"foo/bar:baz.foo";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"/:."];
s = [[s componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @""];
NSLog(@"%@", s); // => foobarbazfoo

или просто посмотрите здесь

0 голосов
/ 23 сентября 2011

/ обычно используется в качестве разделителя между файлами или папками в операционной системе. поэтому имя файла не может содержать косую черту, поскольку это может привести к путанице в имени папки.

Лучшая идея - заменить его пробелом или просто удалить, чтобы получить: "HF ArtistName - Songname.mp3"

...