Update file.py

pull/632/head
Mr Chen 5 months ago
parent 154c7cbdbc
commit 299eaa06b8
  1. 10
      web/utils/file.py

@ -108,20 +108,20 @@ def uncompress(sfile, dfile, path):
if mw.isAppleSystem() and extension == 'rar':
return mw.returnData(False, 'macosx暂时不支持rar格式解压')
cmd = "cd " + path
cmd = "cd " + path + " "
try:
tmps = mw.getPanelDir() + '/logs/panel_exec.log'
if extension == 'zip':
cmd += " && unzip -o -d '" + dfile + "' '" + sfile + "' > " + tmps + " 2>&1 &"
cmd += "&& unzip -o -d '" + dfile + "' '" + sfile + "' > " + tmps + " 2>&1 &"
mw.execShell(cmd)
if extension == 'tar.gz':
cmd += " && tar -zxvf " + sfile + " -C " + dfile + " > " + tmps + " 2>&1 &"
cmd += "&& tar -zxvf " + sfile + " -C " + dfile + " > " + tmps + " 2>&1 &"
mw.execShell(cmd)
if extension == 'gz':
cmd += " && gunzip -k " + sfile + " > " + tmps + " 2>&1 &"
cmd += "&& gunzip -k " + sfile + " > " + tmps + " 2>&1 &"
mw.execShell(cmd)
if extension == 'rar':
cmd += " && unrar x " + sfile + " " + dfile + " > " + tmps + " 2>&1 &"
cmd += "&& unrar x " + sfile + " " + dfile + " > " + tmps + " 2>&1 &"
mw.execShell(cmd)
if os.path.exists(dfile):

Loading…
Cancel
Save