上传的数据多了.放在同一个文件夹下怕影响速度.
想把他们分别放在不同年月的文件下.请教如何自动建立类似的文件夹?200907, 200908,200909

解决方案 »

  1.   


    $file_url="F:/";
    $file_date=date("Ym");
    mkdir($file_url.$file_date);应该是这样的,最好再加一些校验,就行了
      

  2.   

    $filePath = "/usr/local/upload/";
    $fileName = date("Ym");
    mkdir($filePath.$fileName, 0777);
      

  3.   


    $dir_name = null;
    if(!file_exists(date('Ym'))||(file_exists(date('Ym'))&&!is_dir(date('Ym')))){
    if(!@mkdir($dir_name = date('Ym'))){
    if(!@mkdir($dir_name = date('Ymd'))){
    if(!@mkdir($dir_name = date('YmdH'))){
    if(!@mkdir($dir_name = date('YmdHi'))){
    if(!@mkdir($dir_name = date('YmdHis'))){
    if(!@mkdir($dir_name = date('YmdHis'.rand(0,10000)))){
    $msg = '哇,你太幸福了,这样都创建不成功,去买彩票把,保证中500W。^_^ ';
    }
    }
    }
    }
    }
    }
    }
    echo is_null($dir_name)? 'attempt created directory failure.': 'directory:"<font color=red>',$dir_name,'</font>"was created successful.';如果