private long getAvaiableBytes() { return IoHelper.getFreeSpace(IoHelper.existingParent( new File(this.installData.getInstallPath())).getAbsolutePath()); } /**
File existParent = IoHelper.existingParent(new File(_pathSelectionPanel.getPath())); if (existParent == null)
File existParent = IoHelper.existingParent(path); if (existParent != null)
File parent = IoHelper.existingParent(dir); if (parent != null)
@Override public void showFreeSpace() { if (IoHelper.supported("getFreeSpace") && freeSpaceLabel != null) { String msg; freeBytes = IoHelper.getFreeSpace(IoHelper.existingParent( new File(this.installData.getInstallPath())).getAbsolutePath()); if (freeBytes < 0) { msg = getString("PacksPanel.notAscertainable"); } else { msg = Pack.toByteUnitsString(freeBytes); } freeSpaceLabel.setText(msg); } }