Создание каталога и файла с кириллицей в именах

237
28 октября 2017, 14:56

Как в Java создать каталог и файл с кириллицей в именах?
Например:

String f_name = System.getProperty("user.dir") + "\\Вася\\Пупкин\\";
new File(f_name ).mkdir();
new File(f_name + "Ибрагимович.txt");

Выдает ошибку: каталог не создан и, соответственно, системе не удается найти указанный путь.

Искал везде, многое опробовал но не помогает. Прошу вашей помощи!

Answer 1

Чтобы создать все необходимые родительские каталоги для заданного файла используйте File.mkdirs()

new File(f_name ).mkdirs();

File.mkdir возвращает буллево значение: true если каталог создан, false — в противном случае. Результат нужно проверять во избежание недоразумений.

В данном случае скорее всего возвращается false, т.к. «Вася» не существует, а mkdir умеет создавать только один каталог.

Насколько я понимаю кириллица не связана с данной проблемой.

READ ALSO
java решение уравнения

java решение уравнения

Помогите решить задачу на java, не понимаю как решить эту задачу без ввода X, Y

244
Анимация синусоиды

Анимация синусоиды

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

281
Как программно добавить layout в Activity?

Как программно добавить layout в Activity?

У меня есть некий метод для использования RetrofitИ я хочу создать такую штуку, что когда идет загрузка данных то в окне видно прогресс бар

234
IntelliJ IDEA проблема с компиляцией [требует правки]

IntelliJ IDEA проблема с компиляцией [требует правки]

Доброго времени суток! Нашел я проект на GitHub https://githubcom/bither/bither-desktop-java , импортировал как gradle project в intellij по рекомендациям автора, но вылезают...

235