zoukankan      html  css  js  c++  java
  • FileUtils类创建、删除文件及文件夹

    创建文件

    
    
    public void method(MultipartFile myfile){
        String basePathString = 想要创建的绝对路径以及文件夹名
        File file = new File(basePathString);
        String nameString=myfile.getOriginalFilename();//原文件全名
    try{
            FileUtils.copyInputStreamToFile(myfile.getInputStream(), new File(basePathString, nameString));//保存上传的文件到指定路径下
            }catch(Exception e)
            {
            
            }
    }
     

     删除文件

    /**
     * 删除文件夹及所有子文件
     */
        private void deleteDirectory(String dir){
            File dirFile = new File(dir+"/");
            // 如果dir对应的文件不存在,或者不是一个目录,则退出
            if (!dirFile.isDirectory()) return;
            File[] listFiles = dirFile.listFiles();
            try {
                FileUtils.deleteQuietly(listFiles[0]);
                FileUtils.deleteDirectory(dirFile);
            } catch (IOException e) {
                System.out.println(e);
            }
        }
    如有疑问,欢迎留言讨论。
  • 相关阅读:
    Counting Stars hdu
    Color it hdu
    steins;Gate
    原根
    3-idiots
    Tree
    洛谷P1352 没有上司的舞会
    洛谷P1131 时态同步
    洛谷P3177 树上染色
    Codeforces Round #617 (Div. 3)
  • 原文地址:https://www.cnblogs.com/zhhy/p/9774749.html
Copyright © 2011-2022 走看看