zoukankan      html  css  js  c++  java
  • 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");
        }
  • 相关阅读:
    HL 7.19 FFT多项式乘法
    HL 7.18 杂题整理 随笔
    BZOj 3208 食物 生成函数+广义二项式定理
    HL 7.14 整理杂题 随笔
    AC自动机 后缀数组 随笔
    Python 之time时间模块
    Python 之sys系统模块
    Uni-app 之猿产地项目
    Tkinter 之socket聊天室
    Python 之logging日志模块
  • 原文地址:https://www.cnblogs.com/renxiaoren/p/5280196.html
Copyright © 2011-2022 走看看