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 };
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 };