I print apple.foundation.c.Foundation.NSFileSystemFreeSize() to console with
System.out.println(apple.foundation.c.Foundation.NSFileSystemFreeSize());
But instead of getting some reasonable value I have just string “NSFileSystemFreeSize” in console output.
What Am I doing wrong?
https://developer.apple.com/documentation/foundation/nsfilesystemfreesize
Per apple documentation this is “The key in a file system attribute dictionary whose value indicates the amount of free space on the file system.”
The implementation is right, the string you get is the key, now you have to use that key to access the dictionary with the disk stats.
Here you can see an example: https://stackoverflow.com/a/5310566/1729227