要渐渐养成写博客的习惯-----》
前段时间看Mars的java中的I/O流没怎么懂,发现I/O流好难啊。今天重新看一遍其他教学,还有书籍,做些笔记,记录下每天的学习生活。
File类的一些方法:
1 package com.VEVb; 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 }
新闻热点
疑难解答