2011-09-23 8 views
0

파일 이름에 슬래시가있는 파일을 저장할 수 없습니다. 파일을 다운로드하고 이름에 슬래시가 있으면 저장하고 싶지 않습니다. 예 : 노래의 전체 이름 : "H/F ArtistName - Song name.mp3". 이름에 슬래시가있는 파일을 저장할 수 있습니까? 또는 슬래시를 올바르게 대체하는 방법은 무엇입니까?파일 이름에 슬래시가있는 파일 저장 - objective-c

답변

0

/는 일반적으로 운영 체제의 파일이나 폴더 사이의 구분 기호로 사용됩니다. 따라서 파일 이름에는 슬래시가 포함될 수 없으므로 폴더 이름에 H를 혼동하게됩니다.

가장 좋은 아이디어는 공백 또는로 교체하는 간단한 줄 삭제 : "HF의 ArtistName 순 - Songname.mp3"

+0

입력 시도를 MacOSX에서 파일 이름을 슬래시. 파일 구성 요소가 제대로 이스케이프 될 때까지 구분 기호로 사용되는 것은 중요하지 않습니다. – Andy

2

다른 포스트에서 :

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

or just look here

관련 문제