java中createNewFile怎么使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中createNewFile怎么使用?相关的知识,希望对你有一定的参考价值。

我在书上看到createNewFile可以新建文件,但是书上没有说明怎么建立,也没有例子。谁能给我一个用JAVA创建文件的例子?
能解释下第二行的作用吗?

java中createNewFile方法主要是如果该文件已经存在,则不创建,返回一个false,如果没有,则返回true,如下代码:

package com.yiibai;

import java.io.File;

public class FileDemo 
   public static void main(String[] args) 
      
      File f = null;
      boolean bool = false;
      
      try
         // create new file
         f = new File("test.txt");//在默认路径创建一个file类
         
         // tries to create new file in the system
         bool = f.createNewFile();//返回true或者false判断该文件是否已经创建好
         
         // prints
         System.out.println("File created: "+bool);
         
         // deletes file from the system
         f.delete();
         
         // delete() is invoked
         System.out.println("delete() method is invoked");
         
         // tries to create new file in the system
         bool = f.createNewFile();
         
         // print
         System.out.println("File created: "+bool);
            
      catch(Exception e)
         e.printStackTrace();
      
   

让我们编译和运行上面的程序,这将产生以下结果:
File created: false
delete() method is invoked
File created: true
参考技术A 如果创建的文件名不存在,再创建 参考技术B File file=new File("1.txt");
if(!file.exists())
file.createNewFile();本回答被提问者采纳

Android的createNewFile()报错提示:java.io.IOException: No such file or directory

                
                
                
                
                
                
android的createNewFile()报错提示:java.io.IOException: No such file or directory
                
                
                
                
                
                
在这里插入图片描述
                
                
                
                
                
                
我试了几次不行
                
                
                
                
                
我在百度发现有一个小解决,试改竟然成功
                
                
                

以上是关于java中createNewFile怎么使用?的主要内容,如果未能解决你的问题,请参考以下文章

java创建文件和目录

Java的createNewFile() - 它还会创建目录吗?

Java 的 createNewFile() - 它还会创建目录吗?

Java File createNewFile创建文件包含多层级目录报错

Java File createNewFile创建文件包含多层级目录报错

Java创建文件new file(string 参数)与file.createNewFile()