码迷,mamicode.com
首页 > 编程语言 > 详细

Java文件/文件夹 创建-删除-重命名

时间:2019-10-21 20:34:16      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:命名   temp   print   throws   class   16px   重命名   static   rename   

文件、文件夹: 创建-删除-重命名

import java.io.File;
import java.io.IOException;

public class Test2 {

    //创建文件 [如果目录不存在则创建失败!]
    public  static void createFile() throws IOException {
        String folderPath="F:\\temp";
        String fileName="Test.java";
        //创建文件夹路径对象
        File folder=new File(folderPath);
        if(folder.exists()){
            System.out.println("文件夹存在,删除文件夹重建!");
            folder.delete();//文件夹有文件时需要先删除文件/文件夹
            folder.mkdirs();//可建立子孙级目录,[mkdir();只能建立子级目录]
        }else{
            System.out.println("文件夹不存在,创建文件夹!");
            folder.mkdirs();
        }
        //创建文件对象
        File file = new File(folder+"\\"+fileName);
        if(file.exists()){
            System.out.println("----");
            file.delete();
            file.createNewFile();
        }else{
            file.createNewFile();
        }
    }
    //对文件/文件夹进行重命名
    public static void renameFileORFolder(){
        //原文件的路径
        File file = new File("F:\\temp\\Test22.java");
        //新文件名字
        file.renameTo(new File("F:\\temp\\Test33.java"));
        //原文件夹的路径
        File file1 = new File("f:/temp");
        //新文件夹名称
        file1.renameTo(new File("f:/temp2"));
    }

    public static void main(String[] args) throws IOException {
        createFile();
        renameFileORFolder();
    }
}

 

Java文件/文件夹 创建-删除-重命名

标签:命名   temp   print   throws   class   16px   重命名   static   rename   

原文地址:https://www.cnblogs.com/yanghe123/p/11715677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!