jjzjj

getFreeSpace

全部标签

Java - Mac 和 Windows 之间的文件 getFreeSpace 区别

我正在尝试从我的NAS获取可用空间,但Mac和Windows返回不同的值。我使用java.io.File和方法getFreeSpace。Mac结果,不正确:39.13465499...GBWindows结果,正确:4134.864555...GB我的代码:privatestaticStringmultiMediaFolder;privatestaticlongfreeDiskSpace;publicstaticvoidmain(String[]args){if(System.getProperty("os.name").equals("MacOSX")){multiMediaFolde

java - 文件的 getFreespace() 和 getUsableSpace 之间的区别

我无法指出File类的getFreeSpace()和getUsableSpace()方法之间的确切区别。当我运行以下代码时,得到相同的o/p。ClassStart{publicstaticvoidmain(String[]args){Filemyfile=newFile("C:\\html\abc.txt");myfile.createNewFile();System.out.println("freespace"+myfile.getFreeSpace()+"usablespace"+myfile.getUsableSpace());}}O/P是freespace4450747310