• 用递归方法创建文件夹


    点击查看代码
    package com.shsxt.vo;
    
    import java.io.File;
    
    /**
     * 用递归方法创建文件夹
     */
    public class Dirs {
        public static void main(String[] args) {
            String s = new String("te/te/te/te/te/te/te/te/te/te/te/te/te/te/te/");
    
            new Dirs(new File(s));
    
        }
    
        /**
         * 循环创建
         * @param file
         */
    //    Dirs(File file) {
    //        String s = file.toString();
    //        String s1[] = s.split("\\");//使用双斜杠进行转义
    //        StringBuffer sb = new StringBuffer();
    //        for (int i = 0; i < s1.length; i++) {
    //            sb.append(s1[i] + "/");
    //            File f = new File(sb.toString());
    //            f.mkdir();
    //            System.out.println("sb.toString() = " + sb.toString());
    //
    //        }
    //
    //    }
    
        /**
         * 递归创建
         * @param file
         */
        Dirs(File file) {
    
            file.mkdir();
            File file1 = file.getParentFile();
            if (file.exists()) {
                return;
            }
    
            new Dirs(file1);
            new Dirs(file);
    
        }
    
    }
    
    
  • 相关阅读:
    Hack The Box——Traverxec
    Hack The Box——AI
    Hack The Box——Json
    BZOJ1036 树的统计Count
    BZOJ1036 树的统计Count
    BZOJ1036 树的统计Count
    BZOJ1036 树的统计Count
    .net 面试题
    .net 面试题
    .net 面试题
  • 原文地址:https://www.cnblogs.com/DemonQin/p/13629647.html
Copyright © 2020-2023  润新知