mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
Update file.py
This commit is contained in:
+1
-26
@@ -106,7 +106,7 @@ def mvFile(sfile, dfile):
|
||||
def unzip(sfile, dfile, stype, path):
|
||||
if dfile == '' or dfile == '/':
|
||||
return mw.returnData(False, '不能在根目录解压!')
|
||||
|
||||
|
||||
if not os.path.exists(sfile):
|
||||
return mw.returnData(False, '指定文件不存在!')
|
||||
|
||||
@@ -322,31 +322,6 @@ def zip(sfile, dfile, stype, path):
|
||||
except Exception as e:
|
||||
return mw.returnData(False, '文件压缩失败:'+str(e))
|
||||
|
||||
def unzip(sfile, dfile, stype, path):
|
||||
if dfile == '' or dfile == '/':
|
||||
return mw.returnData(False, '不能在根目录解压!')
|
||||
|
||||
if not os.path.exists(sfile):
|
||||
return mw.returnData(False, '指定文件不存在!')
|
||||
|
||||
try:
|
||||
tmps = mw.getPanelDir() + '/logs/panel_exec.log'
|
||||
if stype == 'zip':
|
||||
mw.execShell("cd " + path + " && unzip -o -d '" + dfile + "' '" + sfile + "' > " + tmps + " 2>&1 &")
|
||||
else:
|
||||
sfiles = ''
|
||||
for sfile in sfile.split(','):
|
||||
if not sfile:
|
||||
continue
|
||||
sfiles += " '" + sfile + "'"
|
||||
mw.execShell("cd " + path + " && tar -zxvf " + sfiles + " -C " + dfile + " > " + tmps + " 2>&1 &")
|
||||
|
||||
setFileAccept(dfile)
|
||||
mw.writeLog("文件管理", '文件[{1}]解压[{2}]成功!', (sfile, dfile))
|
||||
return mw.returnData(True, '文件解压成功!')
|
||||
except:
|
||||
return mw.returnData(False, '文件解压失败!')
|
||||
|
||||
def getAccess(filename):
|
||||
data = {}
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user