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