Update file.py

This commit is contained in:
dami
2025-05-16 02:02:20 +08:00
parent 97263ba55d
commit d00ee1a35a
+5 -1
View File
@@ -146,7 +146,7 @@ def uncompress(sfile, dfile, path):
if extension == 'rar' and not mw.checkBinExist('rar'):
return mw.returnData(False, 'rar解压命令不存在,请安装!')
if extension == '7z' and not mw.checkBinExist('7z'):
return mw.returnData(False, '7z解药命令不存在,请安装!')
return mw.returnData(False, '7z解压命令不存在,请安装!')
cmd = "cd " + path + " "
@@ -294,10 +294,14 @@ def zip(sfile, dfile, stype, path):
if stype == 'zip':
mw.execShell("cd '" + path + "' && zip '" + dfile + "' -r '" + sfile + "' > " + tmps + " 2>&1")
elif stype == '7z':
if not mw.checkBinExist('7z'):
return mw.returnData(False, '7z解压命令不存在,请安装!')
mw.execShell("cd '" + path + "' && 7z a '" + dfile + "' -r '" + sfile + "' > " + tmps + " 2>&1")
elif stype == 'tar_gz':
mw.execShell("cd '" + path + "' && tar -zcvf '" + dfile + "' " + sfile + " > " + tmps + " 2>&1")
elif stype == 'rar':
if not mw.checkBinExist('rar'):
return mw.returnData(False, 'rar解压命令不存在,请安装!')
mw.execShell("cd '" + path + "' && rar a '" + dfile + "' '" + sfile + "' > " + tmps + " 2>&1")
else:
sfiles = ''