【黑马程序员】 io

来源:互联网 发布:qq三国js心法点满 编辑:程序博客网 时间:2024/04/29 03:33

创建一个新文件

  1. import java.io.*;  
  2. class hello{  
  3.     public static void main(String[] args) {  
  4.         File f=new File("D:\\hello.txt");  
  5.         try{  
  6.             f.createNewFile();  
  7.         }catch (Exception e) {  
  8.             e.printStackTrace();  
  9.         }  
  10.     }  

【运行结果】:

程序运行之后,在d盘下会有一个名字为hello.txt的文件。

File类的两个常量

  1. import java.io.*;  
  2. class hello{  
  3.     public static void main(String[] args) {  
  4.         System.out.println(File.separator);  
  5.         System.out.println(File.pathSeparator);  
  6.     }  

【运行结果】:
\
;

现在我们使用File类中的常量改写上面的代码:

  1. import java.io.*;  
  2. class hello{  
  3.     public static void main(String[] args) {  
  4.         String fileName="D:"+File.separator+"hello.txt";  
  5.         File f=new File(fileName);  
  6.         try{  
  7.             f.createNewFile();  
  8.         }catch (Exception e) {  
  9.             e.printStackTrace();  
  10.         }  
  11.     }  



删除一个文件

  1. /**  
  2.  * 删除一个文件  
  3.  * */ 
  4. import java.io.*;  
  5. class hello{  
  6.     public static void main(String[] args) {  
  7.         String fileName="D:"+File.separator+"hello.txt";  
  8.         File f=new File(fileName);  
  9.         if(f.exists()){  
  10.             f.delete();  
  11.         }else{  
  12.             System.out.println("文件不存在");  
  13.         }  
  14.           
  15.     }  

创建一个文件夹

  1. /**  
  2.  * 创建一个文件夹  
  3.  * */ 
  4. import java.io.*;  
  5. class hello{  
  6.     public static void main(String[] args) {  
  7.         String fileName="D:"+File.separator+"hello";  
  8.         File f=new File(fileName);  
  9.         f.mkdir();  
  10.     }  

【运行结果】:

D盘下多了一个hello文件夹

0 0