Я попытался создать файл с пустым заголовком или просто пробелом, и он работал, но я не могу найти файл в каталоге. Я даже не мог удалить или переименовать файл.Создание файла с пустым заголовком
File dir1 = new File("dir1");
dir1.mkdir();
File file1 = new File(dir1, "");
file1.createNewFile();
System.out.println(file1.exists());
всегда возвращает истину, даже если я исполню file1.delete()
или file1.renameTo(...)
* "Я пытался создать файл с пустым названием" * Почему?!? –
Вам нужно указать абсолютный путь здесь new File («C: \\ dir \\ file.txt»); или новый файл ("/ usr/loc/file.txt"); – Reddy
Файл должен иметь непустое имя. Я предполагаю, что в вашем случае 'file1' ссылается на ваш каталог' dir1'. –