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的文件
第二次运 行时,文件会被删除
行时,文件会被删除