标签:
1 package com.javaio.study; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 public class FileAPI { 7 8 public static void main(String[] args) { 9 10 File file1 = new File("E:\\javaio\\dir");//目录 11 if(!file1.exists()){//目录不存在 12 //file1.mkdir();//创建一层目录 13 file1.mkdirs();//创建多层目录 14 }else{ 15 file1.delete(); 16 } 17 18 //是否是一个目录,如果是目录,返回true;如果不是目录或目录不存在,返回false 19 System.out.println(file1.isDirectory()); 20 //是否是一个文件 21 System.out.println(file1.isFile()); 22 23 File file2 = new File("E:\\javaio\\test.txt");//文件 24 //File file2 = new File("E:\\javaio", "test.txt"); 25 if(!file2.exists()){ 26 try { 27 file2.createNewFile(); 28 } catch (IOException e) { 29 e.printStackTrace(); 30 } 31 }else{ 32 file2.delete(); 33 } 34 35 //常用的File对象API 36 System.out.println(file1);//file.toString()的内容 37 System.out.println(file1.getAbsolutePath());//绝对路径 38 System.out.println(file1.getName());//文件名 39 System.out.println(file2.getName()); 40 System.out.println(file1.getParent());//上级文件路径 41 System.out.println(file2.getParent()); 42 } 43 44 }
标签:
原文地址:http://www.cnblogs.com/jinjiyese/p/4900248.html