要渐渐养成写博客的习惯-----》
前段时间看Mars的java中的I/O流没怎么懂,发现I/O流好难啊。今天重新看一遍其他教学,还有书籍,做些笔记,记录下每天的学习生活。
File类的一些方法:
1 package com.cnblogs; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 public class FileTest { 7 public static void main(String[] args) throws IOException { 8 File file = new File("F:"+File.separator+"temp"+File.separator+"a.txt"); 9 //判断是否是目录 10 System.out.println(file.isDirectory()); 11 //判断是否是文件 12 System.out.println(file.isFile()); 13 //创建一个新文件 14 file.createNewFile(); 15 System.out.println(file.isFile()); 16 System.out.println(file.isDirectory()); 17 //判断是否可读 18 System.out.println(file.canRead()); 19 //判断是否可写 20 System.out.println(file.canWrite()); 21 //获取长度 22 System.out.println(file.length()); 23 //获得路劲 24 System.out.println(file.getPath()); 25 //获取文件父目录 26 System.out.println(file.getParentFile()); 27 //获得分隔符 28 System.out.println(file.pathSeparator); 29 System.out.println(file.separator); 30 } 31 public static void main2(String [] args) throws IOException { 32 File file = new File("F:"+File.separator+"temp"+File.separator+"a.txt"); 33 //判断文件是否存在 34 if(file.exists()){ 35 file.renameTo(new File("F:"+File.separator+"temp"+File.separator+"b.txt")); 36 } 37 //上面如果不存在则创建一个新的文件 38 else{ 39 file.createNewFile(); 40 } 41 42 } 43 }