Junior — Middle
Hogyan lehet meghatározni a rendszerben használt és szabad lemezterületet?
sobes.tech MI
Válasz az MI-től
A rendszerben használt és szabad lemezterület meghatározásához különböző eszközöket lehet használni az operációs rendszertől függően.
Linux/Unix rendszereken gyakran alkalmazott parancs a df:
df -h
A -h opció olvasható formátumban jeleníti meg az információkat (GB, MB).
Példa kimenet:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
Windows rendszeren a következő parancs használható:
Get-PSDrive -PSProvider FileSystem
Vagy PowerShell segítségével:
(Get-PSDrive C).Free
(Get-PSDrive C).Used
Skriptekben és programokban API-k vagy könyvtárak is használhatók a lemezek információinak lekérésére, például Java-ban a File osztály:
File diskPartition = new File("C:");
long totalCapacity = diskPartition.getTotalSpace();
long freePartitionSpace = diskPartition.getFreeSpace();
long usablePartitionSpace = diskPartition.getUsableSpace();