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 }
时间: 2024-10-06 04:30:28