java12.语言进阶------本地文件操作---文件的创建、删除、重命名

来源:互联网 发布:haproxy acl 端口复用 编辑:程序博客网 时间:2024/06/05 02:19

1.创建

范例:

import java.io.File;import java.io.IOException;public class HelloFile {    public static void main(String[] args) {        File file = new File("bin/hello.txt");        // 是否存在        if (file.exists()) {            // 1.文件            System.out.println(file.isFile());// 判断是否为文件            // 2.路径            System.out.println(file.isDirectory());// 判断是否为文件夹        } else {            System.out.println("文件不存在");            try {                file.createNewFile();                System.out.println("文件已经成功创建");            } catch (IOException e) {                System.out.println("文件无法被创建");            }        }    }}

.
第一次运行:
这里写图片描述
第二次运行:
这里写图片描述

2.删除:

示例:

import java.io.File;import java.io.IOException;public class HelloFile {    public static void main(String[] args) {        File file = new File("bin/hello.txt");// 指定文件名        // 是否存在        if (file.exists()) {            file.delete();            System.out.println("文件删除成功");        } else {            System.out.println("文件不存在");            try {                file.createNewFile();                System.out.println("文件已经成功创建");            } catch (IOException e) {                System.out.println("文件无法被创建");            }        }    }}

结果:
这里写图片描述

3.重命名

示例:

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");//nameto不指向任何文件            file.renameTo(nameto);            System.out.println("文件名称被修改为:new Helo.txt");        } else {            System.out.println("文件不存在");            try {                file.createNewFile();                System.out.println("文件已经成功创建");            } catch (IOException e) {                System.out.println("文件无法被创建");            }        }    }}

注:如果File nameto = new File(“new Hello.txt”) 改为 File nameto = new File(“bin/new Hello.txt”);则源文件会改名为new Hello.txt之后移到bin目录下!但是这种移动只能在同一分区进行!文件处于不同分区要用的是拷贝而不是重命名
.
.

0 0
原创粉丝点击