Java本地文件操作(一)文件的创建、删除、重命名

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

上一篇:实战Packer创建chef server镜像


下一篇:如何使用Packer创建阿里云自定义镜像