I am trying get directory size but I can't get I guess because I get Always the same value The desired result is get the size of each independent directory. How can I achieve this?
File file = new File(dir + "");
long totalSpace = file.getTotalSpace(); // espacio del disco en bytes
archivos.add(dir + " TS: "+totalSpace);
System.out.println(dir + " TS: "+totalSpace);
I get this Output:
C:\ TS: 550729170944
C:\$Recycle.Bin TS: 550729170944
C:\.Trash-1000 TS: 550729170944
C:\android-sdk TS: 550729170944
C:\AS2 TS: 550729170944
C:\Autodesk TS: 550729170944
C:\Boot TS: 550729170944
C:\cygwin64 TS: 550729170944
C:\ESD TS: 550729170944
C:\FacturacionElectronica TS: 550729170944
C:\Intel TS: 550729170944
C:\OneDriveTemp TS: 550729170944
C:\opt TS: 550729170944
C:\OSTotoFolder TS: 550729170944
C:\Pentaho TS: 550729170944
C:\PerfLogs TS: 550729170944
C:\production TS: 550729170944
C:\Program Files TS: 550729170944
C:\Program Files (x86) TS: 550729170944
C:\ProgramData TS: 550729170944
C:\QualityStats TS: 550729170944
C:\SQLServer2017Media TS: 550729170944
C:\SRI-DIMM TS: 550729170944
C:\temp TS: 550729170944
C:\UserGuidePDF TS: 550729170944
C:\Users TS: 550729170944