public void Delete(string path) { var directory = new DirectoryInfo(path); if (directory.Exists) { directory.Delete(recursive: true); return; } var file = new FileInfo(path); if (file.Exists) { file.Delete(); } }