Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: xinyiman - Febbraio 05, 2020, 02:15:53 pm

Titolo: Spazio libero su disco
Inserito da: xinyiman - Febbraio 05, 2020, 02:15:53 pm
Ciao ragazzi, qualcuno sa come ottenere lo spazio libero su disco? Io pensavo bastasse questo, ma non mi pare funzioni benissimo. Altre strade?

Codice: [Seleziona]
              diskID := AddDisk('/home/userhome/');
              return_value := DiskFree(diskID);
Titolo: Re:Spazio libero su disco
Inserito da: bonmario - Febbraio 05, 2020, 06:22:41 pm
Ciao,
io, quando mi è servito, ho usato proprio DiskFree, e non mi ricordo di problemi e/o anomalie.
Tu cosa noti di strano?

P.S. Trattandosi di Linux, credo che l'esito dipenda anche dal file system su cui lavora DiskFree, e dal fatto che su Linux non c'è un vero e proprio concetto di "Disco" equivalente a quello di Windows.

Ciao, Mario
Titolo: Re:Spazio libero su disco
Inserito da: xinyiman - Febbraio 06, 2020, 11:21:21 pm
In realtà lo uso su mac. Mi pare che non ritorni il valore corretto. Ma nei prossimi giorni faccio altre prove.