사용자가 moveitematpath
을 사용하여 파일의 이름을 바꿀 수있게하고 있습니다. 사용자가 UITextField
에 새 이름을 입력합니다. 사용자가 "/"를 입력하면 파일의 이름은 변경되지만 다른 폴더로 이동합니다.moveitematpath swift "/"character
replaceoccurenceofstring
을 사용하여 "/"를 "허용"할 수 있습니까? 내가 무엇을 찾고 있어야합니까? 맥 OS X 및 iOS에서
감사
사용자가 moveitematpath
을 사용하여 파일의 이름을 바꿀 수있게하고 있습니다. 사용자가 UITextField
에 새 이름을 입력합니다. 사용자가 "/"를 입력하면 파일의 이름은 변경되지만 다른 폴더로 이동합니다.moveitematpath swift "/"character
replaceoccurenceofstring
을 사용하여 "/"를 "허용"할 수 있습니까? 내가 무엇을 찾고 있어야합니까? 맥 OS X 및 iOS에서
감사
파일 이름은 NUL 문자와/문자를 제외한 모든 문자를 포함 할 수 있습니다. 이것을 처리하는 올바른 방법은 입력 할 때 "/"문자를 걸러내는 것입니다. 내가 ab/cd라고 입력하면 새 이름이 ab/cd 일 것으로 기대합니다. 불가능 합니다만, abcd라는 이름은 기대하지 않습니다. 대신에 내가 처음에 ab/cd에 들어갈 수 없어야합니다.
감사. 나는 그렇게 생각했다. 사용자에게 이름에 "/"를 입력하지 말라고 말하고 있습니다. 그러나 나는 그것을 "_"로 바꿀 것이다. –
":"이 허용 되었습니까? –
"/"를 ":"로 대체하거나 비슷한 문제에 대해 http://stackoverflow.com/questions/36064907/swift-using-slash-in-filename-with-createdirectoryatpath를 비교하십시오. –