1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package  com.yeqc.testDemo;
 
import  java.io.File;
 
public  class  HelloFile {
 
     public  static  void  main(String[] args) {
         File file =  new  File( "hello.txt" );
         
         if  (file.exists()) {
             System.out.println(file.isFile());
             System.out.println(file.isDirectory());
         } else {
             System.out.println( "文件不存在" );
         }
     }
 
}
1
文件不存在
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package  com.yeqc.testDemo;
 
import  java.io.File;
import  java.io.IOException;
 
public  class  HelloFile {
 
     public  static  void  main(String[] args) {
         File file =  new  File( "hello.txt" );
         
         if  (file.exists()) {
             System.out.println(file.isFile());
             System.out.println(file.isDirectory());
         } else {
             System.out.println( "文件不存在" );
             try  {
                 file.createNewFile();
                 System.out.println( "文件已被成功创建" );
             catch  (IOException e) {
                 System.out.println( "文件无法被创建" );
             }
         }
     }
 
}

运行:

1
2
文件不存在
文件已被成功创建

再次运行:

1
2
true
false


文件的重命名:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package  com.yeqc.testDemo;
 
import  java.io.File;
import  java.io.IOException;
 
public  class  HelloFile {
 
     public  static  void  main(String[] args) {
         File file =  new  File( "hello.txt" );
         
         if  (file.exists()) {
             File nameto =  new  File( "new Hello.txt" );
             file.renameTo(nameto);
         } else {
             System.out.println( "文件不存在" );
             try  {
                 file.createNewFile();
                 System.out.println( "文件已被成功创建" );
             catch  (IOException e) {
                 System.out.println( "文件无法被创建" );
             }
         }
     }
 
}


文件的删除:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package  com.yeqc.testDemo;
 
import  java.io.File;
import  java.io.IOException;
 
public  class  HelloFile {
 
     public  static  void  main(String[] args) {
         File file =  new  File( "hello.txt" );
         
         if  (file.exists()) {
             file.delete();
         } else {
             System.out.println( "文件不存在" );
             try  {
                 file.createNewFile();
                 System.out.println( "文件已被成功创建" );
             catch  (IOException e) {
                 System.out.println( "文件无法被创建" );
             }
         }
     }
}

本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1769449