原文: https://beginnersbook.com/2014/01/how-to-create-a-file-in-java/

在本教程中,我们将了解如何使用createNewFile()方法在 Java 中创建文件。如果文件在指定位置不存在并且返回true,则此方法创建一个空文件。如果文件已存在,则此方法返回false。它抛出:

IOException - 如果在创建文件期间发生输入/输出错误。
SecurityException - 如果存在安全管理器且其SecurityManager.checkWrite(java.lang.String))方法拒绝对该文件的写访问。

完整代码:

下面的代码将在 C 盘中创建一个名为newfile.txttxt文件。您可以更改以下代码中的路径,以便在不同目录或不同驱动器中创建文件。

  1. package beginnersbook.com;
  2. import java.io.File;
  3. import java.io.IOException;
  4. public class CreateFileDemo
  5. {
  6. public static void main( String[] args )
  7. {
  8. try {
  9. File file = new File("C:\\newfile.txt");
  10. /*If file gets created then the createNewFile()
  11. * method would return true or if the file is
  12. * already present it would return false
  13. */
  14. boolean fvar = file.createNewFile();
  15. if (fvar){
  16. System.out.println("File has been created successfully");
  17. }
  18. else{
  19. System.out.println("File already present at the specified location");
  20. }
  21. } catch (IOException e) {
  22. System.out.println("Exception Occurred:");
  23. e.printStackTrace();
  24. }
  25. }
  26. }

参考:

Javadoc:createNewFile())