#coding: utf-8 #------------------------------------------------------------------- # 宝塔Linux面板 #------------------------------------------------------------------- # Copyright (c) 2015-2099 宝塔软件(http://bt.cn) All rights reserved. #------------------------------------------------------------------- # Author: cjxin #------------------------------------------------------------------- # 备份 #------------------------------ import os,sys,re,json,shutil,psutil,time from panelModel.base import panelBase import public,psutil class main(panelBase): def __init__(self): super().__init__() def get_disk_usage(self,get): """ @name 获取目录可用空间 """ path = get.path if not os.path.exists(path): return public.returnMsg(False,'指定目录不存在.') res = psutil.disk_usage(path) return res def get_dir_used(self,get): """ @name 获取目录已用空间 """ path = get.path if not os.path.exists(path): return public.returnMsg(False,'指定目录不存在.') res = public.get_size_total([path]) if path in res: return res[path] return False