moveitematpath
を使用してユーザーがファイルの名前を変更できるようにしています。 UITextField
ユーザが「/」を入力すると、ファイルの名前は変更されますが、別のフォルダに移動されます。moveitematpath swift "/"文字
replaceoccurenceofstring
を使用して "/"を置き換えることを許可しましたか? 他に何を探していますか? MacOS XのとiOSで
おかげ
moveitematpath
を使用してユーザーがファイルの名前を変更できるようにしています。 UITextField
ユーザが「/」を入力すると、ファイルの名前は変更されますが、別のフォルダに移動されます。moveitematpath swift "/"文字
replaceoccurenceofstring
を使用して "/"を置き換えることを許可しましたか? 他に何を探していますか? MacOS XのとiOSで
おかげ
ファイル名は、NUL文字および/以外の任意の文字を含めることができます。これを処理する正しい方法は、入力時に "/"文字をフィルタリングすることです。私がab/cdと入力すると、新しい名前がab/cdになることが期待されます。これは不可能ですが、abcdという名前になるとは思いません。代わりに、私が最初にab/cdに入ることはできないはずです。
ありがとうございます。私はそうだと思いました。名前に「/」を入力しないようにユーザーに指示しています。しかし、私は現時点では "_"と置き換えています。 –
":"は許可されていますか? –
「/」を「:」に置き換えることができます。同様の問題については、http://stackoverflow.com/questions/36064907/swift-using-slash-in-filename-with-createdirectoryatpathを比較してください。 –