Update files_api.py

pull/267/head
midoks 3 years ago
parent 5e1fe6cff8
commit 4f514b09c5
  1. 8
      class/core/files_api.py

@ -775,16 +775,16 @@ class files_api:
try: try:
tmps = mw.getRunDir() + '/tmp/panelExec.log' tmps = mw.getRunDir() + '/tmp/panelExec.log'
if stype == 'zip': if stype == 'zip':
os.system("cd " + path + " && unzip -o -d '" + dfile + mw.execShell("cd " + path + " && unzip -o -d '" + dfile +
"' '" + sfile + "' > " + tmps + " 2>&1 &") "' '" + sfile + "' > " + tmps + " 2>&1 &")
else: else:
sfiles = '' sfiles = ''
for sfile in sfile.split(','): for sfile in sfile.split(','):
if not sfile: if not sfile:
continue continue
sfiles += " '" + sfile + "'" sfiles += " '" + sfile + "'"
os.system("cd " + path + " && tar -zxvf " + sfiles + mw.execShell("cd " + path + " && tar -zxvf " + sfiles +
" -C " + dfile + " > " + tmps + " 2>&1 &") " -C " + dfile + " > " + tmps + " 2>&1 &")
self.setFileAccept(dfile) self.setFileAccept(dfile)
mw.writeLog("文件管理", '文件解压成功!', (sfile, dfile)) mw.writeLog("文件管理", '文件解压成功!', (sfile, dfile))

Loading…
Cancel
Save