How to remove directory in PHP

6 Answers

0 votes
/*
bool rmdir ( string $dirname [, resource $context ] )
*/

if(!rmdir("e:/test"))
    echo "Could not remove directory";


/*
run:

Warning: rmdir(e:/test): Directory not empty ...
Could not remove directory

*/

 



answered Dec 19, 2015 by avibootz
edited Dec 19, 2015 by avibootz
0 votes
/*
bool rmdir ( string $dirname [, resource $context ] )
*/

if(!rmdir("e:/test/test"))
    echo "Could not remove directory";


/*
run:

Warning: rmdir(e:/test/tets): No such file or directory ...
Could not remove directory

*/

 



answered Dec 19, 2015 by avibootz
edited Dec 19, 2015 by avibootz
0 votes
/*
bool rmdir ( string $dirname [, resource $context ] )
*/

if (is_dir('e:/test/test'))
{
    if(!rmdir("e:/test/test"))
       echo "Could not remove directory";
    else
       echo "Directory removed"; 
}
else
   echo "Directory not exist";    



/*
run:

Directory not exist

*/

 



answered Dec 19, 2015 by avibootz
edited Dec 19, 2015 by avibootz
0 votes
/*
bool rmdir ( string $dirname [, resource $context ] )
*/

if (is_dir('e:/test'))
{
    if(!rmdir("e:/test"))
       echo "Could not remove directory";
    else
       echo "Directory removed"; 
}
else
   echo "Directory not exist"     



/*
run:

Warning: rmdir(e:/test): Directory not empty ...
Could not remove directory

*/

 



answered Dec 19, 2015 by avibootz
0 votes
/*
bool rmdir ( string $dirname [, resource $context ] )
*/
if (is_dir('e:/test'))
{
    if (count(glob('e:/test/ *'')) === 0) // check if directory is empty
    {
        if(!rmdir("e:/test"))
           echo "Could not remove directory";
        else
           echo "Directory removed"; 
    }
    else
        echo "Directory not empty";
}
else
   echo "Directory not exist";     
 
 
/*
run:
 
Directory not empty
 
*/

 



answered Dec 19, 2015 by avibootz
edited Dec 19, 2015 by avibootz
0 votes
/*
bool rmdir ( string $dirname [, resource $context ] )
*/

if (is_dir('e:/test'))
{
    if (count(glob("e:/test/ *")) === 0) // check if directory is empty
    {
        if(!rmdir("e:/test"))
            echo "Could not remove directory";
        else
            echo "Directory removed"; 
    }
    else
        echo "Directory not empty";
}
else
   echo "Directory not exist";   
 
 
/*
run:
 
Directory removed
 
*/

 



answered Dec 19, 2015 by avibootz
edited Dec 19, 2015 by avibootz

Related questions

4 answers 193 views
193 views asked Jun 29, 2024 by avibootz
1 answer 133 views
1 answer 291 views
1 answer 194 views
1 answer 198 views
2 answers 199 views
...