#java
#java
Вопрос:
Существуют методы для создания файлов в java.io.File
(например, createNewFile()
или mkdir()
). Существуют ли другие способы создания файлов в Java SE с использованием «стандартного» API?
Ответ №1:
При создании FileOuputStream
создается файл, если он не существует, хотя это не гарантируется:
Поток вывода файла — это поток вывода для записи данных в файл или в FileDescriptor. Доступен ли файл или может быть создан зависит от базовой платформы.
Ответ №2:
FileOutputStream
может использоваться для создания файла, как показано ниже
FileOutputStream fos = new FileOutputStream("myfile");
FileOutputStream fos = new FileOutputStream(new File("myfile"));
Ответ №3:
Вы можете использовать PrintWriter совместно с FileWriter, например PrintWriter write = new PrintWriter(новый FileWriter(«FileName», false)); запись в пустой файл или BufferedWriter также работает с FileWriter, например BufferedWriter writer = new BufferedWriter(новый FileWriter(«FileName»));