private void RmDir(DirectoryInfo dir) { FileInfo[] files = dir.GetFiles(); for (int i = 0; i < files.Length; i++) { files[i].Delete(); } dir.Delete(); }