Download File Thingie: http://www.solitude.dk/filethingie/download/request/
有一个是免费的。点击FREE可以下载到这个唯一免费的,别的都收费的
其实自己做一个文件管理系统也不是特别难,针对LINUX系统,PHP的 system 函数就已经很强大了。可以直接运行命令 system('/bin/rm myfile.php', $result); 我发现不成功的返回值是1,成功的反而是0
另外打开目录,以及处理文件的使用方法PHP有提供专门的章节:http://us2.php.net/manual/en/ref.filesystem.php

打开目录并读取目录

 
define(DS, DIRECTORY_SEPARATOR);
  $store_file   = array();
$store_folder = array();
$ls_option    = '-r';//文件名倒序排序
$current_dir  = '/home/usr/home/www';
$handle = popen('/bin/ls ' . $ls_option . ' "' . $current_dir . '"', "r");
if ($handle) {
    
while (!feof($handle)) {
        
$buffer = fgets($handle, 4096);
        
if ($buffer != '') {
            
$f_name = trim($buffer);
            
$f      = $current_dir . DS . $f_name;
                
            
if (is_dir($f)) {
                
$store_folder[] = array('foldername' => $f_name);
            } 
else if (is_file($f)) {
                
$f_size = filesize($f);
                
$f_created = date('m/d/Y H:i:s', filectime($f));
                
$store_file[] = array('filename' => $f_name, 'filesize' => $f_size, 'created' => $f_created);
            }
       }
    }
}

删除目录(包括目录里面的文件和子目录)
function removeDir($current_dir) {
    
if($dir = @opendir($current_dir)) {
        
while (($f = readdir($dir)) !== false) {
            
if($f > '0' and filetype($current_dir.$f== "file") {
                
unlink($current_dir.$f);
            } 
elseif($f > '0' and filetype($current_dir.$f== "dir") {
                removeDir(
$current_dir.$f."\\");
            }
        }
        
closedir($dir);
        
rmdir($current_dir);
    }
}
其实也可以只用一句话解决问题的
system('/bin/rm -rf "' . trim($current_dir) . '" ', $result);
if ($result) {
    $error = 'Remove Failed!';
}