/**
* The rm command for removing files.
* Supports multiple files and dirs and also recursive deletes
*
* @param string $args the arguments for rm
* @return mixed PEAR_Error or true for success
* @static
* @access public
*/
public static function rm($args) { $opts = System::
_parseArgs($args, 'rf'
); // "f" does nothing but I like it :-)
if (PEAR::
isError($opts)) { return System::
raiseError($opts);
} foreach ($opts[0
] as $opt) { if ($opt[0
] == 'r'
) { $do_recursive = true;
} } $ret = true;
if (isset($do_recursive)) { $struct = System::
_multipleToStruct($opts[1
]);