Различные способы создания файлов

#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»));