Java中文件的创建

  • Post author:
  • Post category:java


File file=new File(“text.txt”)

运行这行代码,我们会发现相应的文件夹下无法找到创建的text.txt

首先 File 类是对文件系统的映射 并不是硬盘上真实的文件

所以 new File(“xxx.xxx”) 只是在内存中创建File文件映射对象,而并不会在硬盘中创建文件

如果需要创建文件需要以下操作:

判断映射的文件是否真实存在 file.exists() //true存在 false不存在

如果存在即可直接操作, 否则需要调用

file.createNewFile()

创建真实文件

如何获取当前的工作目录?

public class Test1 {


public static void main(String[] args) {


String curDir = System.getProperty(“user.dir”);

System.out.println(“你当前的工作目录为 :” + curDir);

}

}

建立文件的代码为:

package java15;

import java.io.File;

public class Demo1 {


public static void main(String[] args)

{


File file = new File(“text1.txt”);

if(file.exists())

{


file.delete();

System.out.println(“文件已删除”);

}

else

{


try {


file.createNewFile();

System.out.println(“文件已创建”);

}catch(Exception e) {


e.printStackTrace();

}

}

}

}

第一次运行时:

会在目录下建立一个text.txt的文件

第二次运

行时,文件会被删除



版权声明:本文为hx1043116928原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。