def on_tableview_context_menu_delete(self):
reply = QMessageBox.question(self, translate('message','Message'),
translate('message',"Are you sure to DELETE?"), QMessageBox.Yes |
QMessageBox.No, QMessageBox.No)
if reply == QMessageBox.Yes:
self.statusBar.showMessage(translate('statusbar',"Deleting..."))
import shutil
for Filename, Path, fullpath, IsFolder in self.get_tableview_selected():
logger.info("Delete: " + fullpath)
# if not os.path.exists(Path): continue
try:
if IsFolder:
os.removedirs(fullpath)
else:
os.remove(fullpath)
except:
logger.error("Fail to delete file: %s" % fullpath)
self.statusBar.showMessage(translate('statusbar',"Done."), 3000)
评论列表
文章目录