MCPcopy Create free account
hub / github.com/Tokeii0/VolatilityPro / load_filescan

Method load_filescan

QtGUI_run.py:111–124  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

109 subprocess.Popen(command, shell=True)
110 #加载filescan列表
111 def load_filescan(self):
112 #清空
113 self.ui.listWidget.clear()
114 filename = self.ui.comboBox_2.currentText()
115 if not os.path.exists(f"output/{filename}"):
116 return
117 with open(f"output/{filename}", "r") as f:
118 lines = f.readlines()
119 #去除空行
120 lines = [line for line in lines if line.strip()]
121 #每行去掉空格,用逗号连接,只取每行第一个和最后一个,组成新的列表
122 lines = [','.join(line.strip().split()).split(',')[0] +'\n'+','.join(line.strip().split()).split(',')[-1] for line in lines]
123 for line in lines:
124 self.ui.listWidget.addItem(''.join(line.replace('\Device\HarddiskVolume','disk')))
125 #双击添加到lineEdit_2
126 def add_to_lineEdit_2(self):
127 self.ui.lineEdit_2.setText(self.ui.listWidget.currentItem().text().split('\n')[0])

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected