Java文件File操作一:文件的创建和删除

Posted renxiaoren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java文件File操作一:文件的创建和删除相关的知识,希望对你有一定的参考价值。

一、简述

  File 文件类,主要对文件进行相关操作。常用的File操作有:文件(夹)的创建、文件(夹)的删除,文件的读入和下载(复制)等;

二、文件(夹)的创建和删除

 1、创建过程 实例:

//create a new File
    @Test
    public void testCreateFile(){
        File m=new File("E://file");  //創建文件夾
        //判断文件夹存在否
        if(!m.exists()){
            m.mkdir(); //创建文件夹
        }
        
        File f=new File("E://file//test.txt");  //創建文件
        if(!f.exists()){
            try {
                f.createNewFile();  //创建文件
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

2、删除过程

    //delete a file
    //@Test
    public void testDeleteFile(){
        File f=new File("E://file//test.txt"); 
        if(f.exists()){
            f.delete();
        }
    }
    
    //delete a 文件夹及下面的所有文件[采用递归之法]
    public static void testDelAllFile(String path){
        File m=new File(path); 
         File[] files=m.listFiles();  
        for(File f:files){
            if(f.isFile()){
                f.delete();
            }else if(f.isDirectory()){
                testDelAllFile(f.getPath());
            }
        }
        m.delete();  //最好将文件夹删除
    }
    
    public static void main(String[] args) {
        FileTest.testDelAllFile("E://file");
    }

以上是关于Java文件File操作一:文件的创建和删除的主要内容,如果未能解决你的问题,请参考以下文章

java实现简单文件操作工具类

转载Java File操作汇总

java之文件操作

Java文件操作(新建,遍历,删除)

Java文件IO操作及案例

File类与IO流