Sobes.tech
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();