private function getFileClass($file, $isDir)
 {
     $file = str_replace(DIRECTORY_SEPARATOR, "/", $file);
     $F = new File($file);
     if (!file_exists($file)) {
         $A = null;
     } else {
         $A = $F->newAttributes();
         $A->FileDir = dirname($file);
         $A->FileName = basename($file);
         $A->FileIsDir = $isDir;
         $A->FileSize = filesize($file);
         if (is_readable($file) and $isDir == "0" and function_exists("mime_content_type")) {
             $A->FileMimetype = mime_content_type($file);
         }
         $A->FileIsWritable = is_writable($file);
         $A->FileIsReadable = is_readable($file);
         $A->FileCreationDate = filectime($file);
     }
     $F->setA($A);
     return $F;
 }