def on_done(self, paths, relative_to_project, name):
if relative_to_project or s.get('new_folders_relative_to_project_root', False):
paths = SideBarProject().getDirectories()
if paths:
paths = [SideBarItem(paths[0], True)]
if not paths:
paths = SideBarSelection(paths).getSelectedDirectoriesOrDirnames()
else:
paths = SideBarSelection(paths).getSelectedDirectoriesOrDirnames()
for item in paths:
item = SideBarItem(item.join(name), True)
if item.exists():
sublime.error_message("Unable to create folder, folder or file exists.")
self.run(paths, name)
return
else:
item.create()
if not item.exists():
sublime.error_message("Unable to create folder:\n\n"+item.path())
self.run(paths, name)
return
SideBarProject().refresh();
评论列表
文章目录