import java.io.File; import java.util.Date; import java.io.IOException; public class TestFile { public static void main(String[] args){ File f=new File("D:/冰点/Fish-v318-1106/Fish-1106.exe"); File f1=new File("D:/冰点/Fish-v318-1106/"); File f2=new File(f1,"Fish-1106.exe"); //三种构造器 File f3=new File(f1,"TestFile.java"); //不存在,可以用creatNewFile() delete()方法新建或删除 File f4=new File("d:/aa/bb/cc"); if(f.isFile()){ System.out.println("这是一个文件"); } if(f.isDirectory()){ System.out.println("这是一个目录"); } if(f.canRead()){ System.out.println("可以被读取"); } if(f.canWrite()){ System.out.println("可以被写"); } if(f.exists()){ System.out.println("存在"); } if(f.isHidden()){ System.out.println("是隐藏的"); } System.out.println("最近一次修改的时间为"+new Date(f.lastModified())); long fileLength=f.length(); System.out.println("文件名长度"+fileLength); System.out.println("文件名是"+f.getName()); System.out.println("文件地址为:"+f.getPath()); try{ f3.createNewFile(); } catch (IOException e) { //新建一个TestFile.java文件 e.printStackTrace(); } //f3.delete(); 删除了TestFile.java文件 f4.mkdir(); //如果d:/aa/bb/cc cc前面的目录不存在,不会新建地址 f4.mkdirs(); //d:/aa/bb/cc cc前面的目录不存在,全都会新建 } }
File类
最新推荐文章于 2022-05-08 11:10:19 发布