Я создаю приложение для Android, которое использует локальное хранилище, и я даю пользователю имя некоторого каталога с некоторым псевдокодом, который выглядит следующим образом.
( new File(Application.getFilesDir(),Edittext.getText().toString()) ).mkdir();
Очевидно, что проблемы могут возникнуть, если имя каталога уже существует в проекте, я просто хочу знать о любых входных данных, которые будут вести себя странно, или о проблемах, которые это может вызвать, спасибо!
EDIT
Похоже, я должен обработать, когда mkdir () возвращает false, проверив, существует ли файл, если я знаю, поэтому он был ложным, иначе имя использовало (и) недопустимые символы. Может ли пользователь что-либо сделать, чтобы создать не каталог или каталог вне каталога файлов приложения? или что-то еще мне не хватает?