java File基本使用1

记录一下常用IO类的使用,方便查询、
1、File的基本使用

 1 package cn.kongxh.io1;
 2 import java.io.File ;
 3 import java.io.IOException ;
 4 public class FileDemo01{
 5     public static void main(String args[]){
 6         File f = new File("d:\\test.txt") ;        // 实例化File类的对象
 7         try{
 8             f.createNewFile() ;        // 创建文件,根据给定的路径创建
 9         }catch(IOException e){
10             e.printStackTrace() ;    // 输出异常信息
11         }
12     }
13 };

2、File.pathSeparator的使用

1 package cn.kongxh.io1;
2 import java.io.File ;
3 public class FileDemo02{
4     public static void main(String args[]){
5         System.out.println("pathSeparator:" + File.pathSeparator) ;    // 调用静态常量
6         System.out.println("separator:" + File.separator) ;    // 调用静态常量
7     }
8 }

3、创建文件

 1 package cn.kongxh.io1;
 2 import java.io.File ;
 3 import java.io.IOException ;
 4 public class FileDemo03{
 5     public static void main(String args[]){
 6         File f = new File("d:"+File.separator+"test.txt") ;        // 实例化File类的对象
 7         try{
 8             f.createNewFile() ;        // 创建文件,根据给定的路径创建
 9         }catch(IOException e){
10             e.printStackTrace() ;    // 输出异常信息
11         }
12     }
13 };

4、删除文件

1 package cn.kongxh.io1;
2 import java.io.File ;
3 public class FileDemo04{
4     public static void main(String args[]){
5         File f = new File("d:"+File.separator+"test.txt") ;        // 实例化File类的对象
6         f.delete() ;    // 删除文件
7     }
8 };

5、如果文件存在则删除

 1 package cn.kongxh.io1;
 2 import java.io.File ;
 3 public class FileDemo05{
 4     public static void main(String args[]){
 5         File f = new File("d:"+File.separator+"test.txt") ;        // 实例化File类的对象
 6         if(f.exists()){    // 如果文件存在则删除
 7             f.delete() ;    // 删除文件
 8         }
 9     }
10 };
View Code

6、如果文件存在则删除、如果不存在则创建文件

 1 package cn.kongxh.io1;
 2 import java.io.File ;
 3 import java.io.IOException ;
 4 public class FileDemo06{
 5     public static void main(String args[]){
 6         File f = new File("d:"+File.separator+"test.txt") ;        // 实例化File类的对象
 7         if(f.exists()){    // 如果文件存在则删除
 8             f.delete() ;    // 删除文件
 9         }else{
10             try{
11                 f.createNewFile() ;        // 创建文件,根据给定的路径创建
12             }catch(IOException e){
13                 e.printStackTrace() ;    // 输出异常信息
14             }
15         }
16     }
17 };
View Code

 

posted on 2017-05-19 15:50  祥昊  阅读(155)  评论(0编辑  收藏  举报

导航