code: FileStatus getFileInfo(String src) throws IOException {
      src = dir.normalizePath(src);
      INode[] inodes = dir.getExistingPathINodes(src);
  
      if (isPermissionEnabled && 
          isPermissionCheckingEnabled(inodes)) {
        checkTraverse(src, inodes);
      }
      return dir.getFileInfo(src, inodes[inodes.length-1]);
    }
docs: Get the file info for a specific file.
  
  @param src The string representation of the path to the file
  @return object containing information regarding the file
  or null if file not found
  @throws IOException if permission to access file is denied by the system