本文共 1153 字,大约阅读时间需要 3 分钟。
package test;import java.io.File;import java.io.IOException;public class TestFile { public static void main(String[] args) { // 使用File类创建文件对象 File path = new File("E:"+File.separator+"temp"); //File.separator和\\一样的功能。只是这个更为通用 File file = new File(path+File.separator+"abc.txt");// File file2 = new File("E:\\myfile.txt");// File file3 = new File("E:"+File.separator+"myfile.txt"); // 判断是否存在指定目录或文件 if(file.exists()){ // 判断文件类型 if(file.isFile()){ System.out.println("是一个文件!"); System.out.println("文件名:" + file.getName()); System.out.println("文件路径:" + file.getPath()); System.out.println("文件绝对路径:" + file.getAbsolutePath()); System.out.println("文件内容大小:" + file.length() +"字节."); } if(file.isDirectory()){ System.out.println("是一个目录!"); } // 删除文件 System.out.println("删除文件"); file.delete(); } else { System.out.println("文件不存在!"); if(!path.exists()){ // 目录不存在,则创建 path.mkdir();// 创建最后一级目录// path.mkdirs(); // 创建多级目录 System.out.println("目录创建成功!"); } try { file.createNewFile(); System.out.println("文件创建成功!"); } catch (IOException e) { e.printStackTrace(); } } }}
转载地址:http://ilrqj.baihongyu.com/