我在做一个项目,须有在指定的文件夹的下面每天生成一个以日期为名的文件夹,例如:
每天过了00:00:00就在C盘文件夹ABC的下面生面一个yyyyMMdd格式的文件夹,用JAVA怎么做,求解

解决方案 »

  1.   


    String name="20121212";
    File file=new File("路径"+name);
    file.mkdirs();
      

  2.   

    Long temp = new Long(System.currentTimeMillis());
    new File(path + "" + temp + "/").mkdir();
      

  3.   

    参考//创建文件夹
    for(int i=0;i<ex.parse("F:\\MENU.xls", 0, 1 , 0).size();i++)
    {
    String dir = "F:\\EDU目录\\"+ex.parse("F:\\MENU.xls", 0, 1 , 0).get(i).get(0).toString().replace("/", "").split("-")[0].toString();
            File f = new File(dir);
            f.mkdirs();
            dir+= "\\"+ex.parse("F:\\MENU.xls", 0, 1 , 0).get(i).get(1).toString().replace("/", "").split("-")[0].toString();//这里可以拼接下级
            f = new File(dir);
            f.mkdirs();
            dir+= "\\"+ex.parse("F:\\MENU.xls", 0, 1 , 0).get(i).get(2).toString().replace("/", "").split("-")[0].toString();//这里可以拼接下级
            f = new File(dir);
            f.mkdirs();
    }
      

  4.   

    用spring task很方便的(任务调度)
      

  5.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd") ;
    String dirName = sdf.format(new Date()) ;new File(需要创建日期目录的路径(最后不带\则需要 +"\\",否则不要)  + "\\" dirName).mkdir();