delete directory recursivly

PHOTO EMBED

Tue Feb 22 2022 22:30:06 GMT+0000 (Coordinated Universal Time)

Saved by @marteng #java #delete #filesystem

public static void deleteDirectory(File path) 
{
    if (path == null)
        return;
    if (path.exists())
    {
        for(File f : path.listFiles())
        {
            if(f.isDirectory()) 
            {
                deleteDirectory(f);
                f.delete();
            }
            else
            {
                f.delete();
            }
        }
        path.delete();
    }
}
content_copyCOPY

on windows filesystems

https://stackoverflow.com/questions/779519/delete-directories-recursively-in-java