public static int getMode(String path) {
    if (path == null) {
      return 0;
    }

    File file = new File(path);
    if (file.isDirectory()) {
      return S_IFDIR_VALUE;
    }
    if (file.isFile()) {
      return S_IFREG_VALUE;
    }
    if (!canonicalize(path).equals(path)) {
      return S_IFLNK_VALUE;
    }
    return 0;
  }
public static int getMode(String path) {
    if (path == null) {
      return 0;
    }

    File file = new File(path);
    if (file.isDirectory()) {
      return S_IFDIR_VALUE;
    }
    if (file.isFile()) {
      return S_IFREG_VALUE;
    }
    if (!canonicalize(path).equals(path)) {
      return S_IFLNK_VALUE;
    }
    return 0;
  }
public static int getMode ( String path ) { if ( path == null ) { return 0 ; } File file = new File ( path ) ; if ( file . isDirectory ( ) ) { return S_IFDIR_VALUE ; } if ( file . isFile ( ) ) { return S_IFREG_VALUE ; } if ( ! canonicalize ( path ) . equals ( path ) ) { return S_IFLNK_VALUE ; } return 0 ; }
Returns the st_mode for the path.
Returns the st_mode for the path .