$dir = opendir('test'); //打开目录
while ($file = readfile($dir)) {    //循环目录下的文件
//操作。。
unlink($file);  //删除文件
}

解决方案 »

  1.   

    $file_location = "/test/";
    $arr_file = scandir($file_location);
    foreach ($arr_file as $file){
    unlink($file_location.$file);
    }
      

  2.   

    请问a文件目录下是否还有目录呢?
    如果有目录,楼上的方法就不行了啊.
    用这个吧,指定目录后,可以对该目录下的文件及子目录中的文件操作.
    function unlinkFiles($dir){
    $dirHdl = opendir($dir);
    while($name = readdir($dirHdl)){
    if($name!='.'&&$name!='..'){
    if(!is_dir($dir/$name)){
    //Add your operation here!
    unlink($dir/$name);
    }
    else
    {
    unlinkFiles("$dir/$name");
    }
    }
    }
    closedir($dirHdl);
    }
      

  3.   

    刚才有个手误
    if(!is_dir($dir/$name)){
    改为
    if(!is_dir("$dir/$name")){