首页 > 技术文章 > Java学习笔记-File类的基本方法

jerryho 2015-04-09 16:41 原文

要渐渐养成写博客的习惯-----》

    前段时间看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 }


 

 

  

推荐阅读