public String CreateNewFolder(String name) {
if (String.IsNullOrEmpty(name)) {
name = User32.LoadResourceString(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "shell32.dll"), 30396, "New Folder");
}
var fo = new IIFileOperation(this.Handle, false);
fo.NewItem(this.CurrentFolder, name, FileAttributes.Directory | FileAttributes.Normal);
fo.PerformOperations();
return name;
}