code: @Nullable
      public final File getCanonicalDir() {
          final String dir = getDirectory();
          if (dir == null) {
              return null;
          }
          try {
              return new File(dir).getCanonicalFile();
          } catch (final IOException ex) {
              throw new RuntimeException("Couldn't determine canonical file: " + dir, ex);
          }
      }
docs: Returns the full path from project and folder.
  
  @return Directory.