Вместо этого всего лучше делать new File(currentDirectory, commandParts[1]).getAbsoluteFile()