Так с кодом ниже его создает файл в папкеJava сделать каталог, но не файл
File f = new File(path);
if(!f.exists())
f.mkdirs();
, но я только хочу, чтобы создать каталог, потому что после этого я использую этот код
file.transferTo(new File(path));
, который сохраняет Многостраничный файл в том же месте, но он вызывает и ошибку, потому что файл уже есть. Есть ли способ создать папку без файла? Одним из решений является удаление первого файла, но ищет лучшее решение
EDIT:
File f = new File(path);
эта линия создает папки и файла, он не должен. Я использую Java 8 и IntelliJ 14
РЕШЕНИЕ:
Проблема была IntelliJ или IntelliJ отлаживать часы. После перезапуска и очистки часы, которые были как:
new File(path)
file.transferTo(new File(path))
f.exists()
код начал работать.
'f.mkdirs()' никогда не делает файлы, только папки. –
Или только 'f.mkdir()'. – IQV
@MarkJeronimus Файл f = новый Файл (путь); эта строка делает это, а также создает каталоги, я использую java 8 и Intellij –