All gists matching topic disk-usage

timmy / 磁碟使用量查詢 API

0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv 10 months ago
這段程式碼建立了一個簡單的 HTTP 伺服器,透過 /disk-usage API 端點提供磁碟空間使用狀況的查詢功能。使用者可以透過 GET 請求並指定 path 參數來獲取該目錄的總空間、已使用空間、可用空間及使用率,適用於系統監控或遠端管理工具。
1 import json
2 from http.server import BaseHTTPRequestHandler, HTTPServer
3 from urllib.parse import urlparse, parse_qs
4 import shutil
5
6
7 class DiskUsage:
8 def __init__(self, path="/"):
9 self.path = path

timmy / 檢查硬碟空間使用情況

0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv 10 months ago
這段程式碼透過 DiskUsage 類別來檢查指定路徑的磁碟空間使用情況,包括總空間、已使用空間、可用空間及使用率,並提供 format_size 方法將數值轉換成人類可讀的格式(如 KB、MB、GB)。適用於系統監控、伺服器管理或儲存資源分析。
1 import os
2 import shutil
3
4 class DiskUsage:
5 def __init__(self, path="/"):
6 """
7 初始化 DiskUsage 類別,指定檢查的路徑(預設為根目錄 /)。
8
9 :param path: 要檢查的檔案系統路徑。
10 """
Neuer Älter