Tuesday, 27 October 2015

Delete all files & Folders from the given path

private void clearFolder(string FolderName)
    {
        DirectoryInfo dir = new DirectoryInfo(FolderName);

        foreach(FileInfo fi in dir.GetFiles())
        {
            fi.Delete();
        }

        foreach (DirectoryInfo di in dir.GetDirectories())
        {
            clearFolder(di.FullName);
            di.Delete();
        }
    }

If you want delete the current folder with all the files and sub folders in one shot.
Directory.Delete(@"c:\Projects", true);

No comments:

Post a Comment