Recurs Directory Delete

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I was hoping someone could give me a hand, I'm trying to create a delete
folders function that recursively deletes folders and files from a given
directory. Here's what I have so far, but its not working I keep getting 

Warning: rmdir(wwwroot/resources/applications/44/series/25/modules/29)
[function.rmdir]: Directory not empty in
wwwroot\common\class.directories.php on line 28

function deleteFolders( $resource )
{
	if( is_dir( $resource ) )
	{
		if( $dir = opendir( $resource ) )
		{
			while( false !== ( $file == readdir( $dir ) ) )
			{
				if( $file != '.' && $file != '..' )
				{
	
$this->deleteFolders($resource.'/'.$file );
				}
			}
			closedir($dir);
			rmdir($resource);
		}
		else 
		{
			$this->LOG .= __LINE__ . ": Unable to open
directory\r\n";
		}
	}
	else 
	{
		
		if( is_file( $resource ) )
		{				
			unlink( $resource );
		}
		else 
		{
			$this->LOG .= __LINE__ . ": Unknown path:
$resource\r\n";
		}
	}
}

TIA, mark

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux