import java.io.File; //导入一些必须的包 import java.io.IOException; import java.io.FileInputStream; public class PM626 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File file=new File("文件名"); //创建对象(文件名不能少) boolean a =file.exists(); //判断是否存在 boolean a1=file.delete(); //是否删除 System.out.println("文件是否存在"+a); //输出 System.out.println("文件是否删除"+a1); //输出 System.out.println("--------"); File file1=new File("文件名"); //创建对象 boolean b =file1.createNewFile(); //创建文件 boolean b1=file1.isFile(); //是否是文件 boolean b2=file1.isDirectory(); //是否是目录 System.out.println("是否是文件--"+b1); System.out.println("是否是目录--"+b2); System.out.println("文件是否被创建--"+b); String d=file.getAbsolutePath(); //获得文件路径 String d2=file.getPath(); System.out.println("文件的路径是--"+d+"--"+d2); String d1=file.getParent(); //获得父类文件路径 System.out.println("父类文件的路径是--"+d1); String e=file.getName(); //获得文件名称 System.out.println("文件的名称是--"+e); System.out.println("------"); File file2=new File("文件名1"); boolean f=file2.createNewFile(); //创建新文件 System.out.println("新文件是否被创建--"+f); System.out.println("------"); File file3=new File("文件名2"); boolean f1=file3.createNewFile(); //创建新文件 System.out.println("新文件是否被创建--"+f1); String lu=file3.getAbsolutePath() ; System.out.println("新文件的路径是--"+lu); System.out.println("--0---"); /* File file4=new File("D:\workspace\test.Java");*/ //创建D:\workspace\test.Java地址下的一个对象 File file4=new File("D:/workspace"); //创建D:/workspace地址下的一个对象(注意\和/的区别) String[] lis=file4.list(); //定义对象lis数组,用list方法 for(String s:lis){ //遍历数组 System.out.println(s); } System.out.println("--56546---");
运行结果:
文件是否存在true
文件是否删除true
--------
是否是文件--true
是否是目录--false
文件是否被创建--true
文件的路径是--D:jsgdTest.java文件名--文件名
父类文件的路径是--null
文件的名称是--文件名
------
新文件是否被创建--false
------
新文件是否被创建--false
新文件的路径是--D:jsgdTest.java文件名2
--0---
.metadata
112.java
com.chinasoft.javase.AM
com.chinasoft.javase.LIUSHIWU
test.Java
--56546---