Sapreste dirmi il motivo per cui il metodo getFreeSpace() mi restituisce una size differente dall'effettivo spazio libero su disco?
Di seguito il codice:
public static double getFreeSpace(String directory){
// Create file object representing the source file/directory
File file = new File(directory);
// Get the total free space available in current partition
double size=file.getFreeSpace();
return size/1000000000;
}
il SO (Linux) usando df-k mi dice 75.5 GB, mentre il codice mi restituisce 88.3. Per quale motivo non c'è la giusta corrispondenza?
Grazie

Rispondi quotando