java中createNewFile怎么使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中createNewFile怎么使用?相关的知识,希望对你有一定的参考价值。
我在书上看到createNewFile可以新建文件,但是书上没有说明怎么建立,也没有例子。谁能给我一个用JAVA创建文件的例子?
能解释下第二行的作用吗?
java中createNewFile方法主要是如果该文件已经存在,则不创建,返回一个false,如果没有,则返回true,如下代码:
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();
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的createNewFile() - 它还会创建目录吗?
Java 的 createNewFile() - 它还会创建目录吗?
Java File createNewFile创建文件包含多层级目录报错