def run(self, edit):
files = self.get_marked() or self.get_selected()
if files:
# Yes, I know this is English. Not sure how Sublime is translating.
if len(files) == 1:
msg = "Delete {}?".format(files[0])
else:
msg = "Delete {} items?".format(len(files))
if sublime.ok_cancel_dialog(msg):
for filename in files:
fqn = join(self.path, filename)
if isdir(fqn):
shutil.rmtree(fqn)
else:
os.remove(fqn)
self.view.run_command('dired_refresh')
评论列表
文章目录