1、File类简介

 1 package Io;
 2 
 3 import java.io.File;
 4 
 5 public class IoTest {
 6     public static void main(String[] args) {
 7         try {
 8             //声明一个文件
 9             File f = new File("G:\IoTest\k.txt");
10             //创建一个文件
11             f.createNewFile();
12             //判断文件是否存在
13             System.out.println(f.exists());
14             //判断文件是否可以执行,读取,修改
15             System.out.println(f.canExecute());
16             System.out.println(f.canRead());
17             System.out.println(f.canWrite());
18             //重命名文件也可以用作剪切
19             System.out.println("---------------"+f.renameTo(new File("G:\IoTest\p.txt"))+"-------------------------");
20             //放到不同位置就是剪切了
21             f.renameTo(new File("G:\IoTest\a\p.txt"));
22             
23             //得到父目录字符串
24             String parentStr = f.getParent();
25             System.out.println(parentStr);
26             //获取该文件的父类文件夹对象
27             File parent = f.getParentFile();
28             //判断是否是文件夹
29             System.out.println(parent.isDirectory());
30             
31             //创建此抽象路径名指定的目录。
32             File f2 = new File("G:\IoTest\a");
33             f2.mkdir();
34             //创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
35             File f3 = new File("G:\IoTest\b\c\d\e\f");
36             f3.mkdirs();
37             
38         
39         } catch (Exception e) {
40             // TODO Auto-generated catch block
41             e.printStackTrace();
42         }
43     }
44 }    
原文地址:https://www.cnblogs.com/Akke/p/5013755.html