def tree_delete_selected(self):
try:
item = self.parent.widget_tree.item(self.parent.widget_tree.focus())["tags"][0]
os.remove(item)
print("{} | Deleting: {}".format(datetime.now().strftime("%H:%M:%S"), item))
except FileNotFoundError:
for root, dirs, files in os.walk(self.parent.widget_tree.item(self.parent.widget_tree.focus())["tags"][1],
topdown=False):
for name in files:
os.remove(os.path.join(root, name))
print("{} | Deleting: {}".format(datetime.now().strftime("%H:%M:%S"), name))
for name in dirs:
os.rmdir(os.path.join(root, name))
print("{} | Deleting: {}".format(datetime.now().strftime("%H:%M:%S"), name))
item = self.parent.widget_tree.item(self.parent.widget_tree.focus())["tags"][1]
os.rmdir(item)
print("{} | Deleting: {}".format(datetime.now().strftime("%H:%M:%S"), item))
self.parent.cmd.tree_refresh()
评论列表
文章目录