code: public URL asFileURL() throws MalformedURLException {
          return new URL(VFSUtils.VFS_PROTOCOL, "", -1, getPathName(false), VFSUtils.VFS_URL_HANDLER);
      }
docs: Get file's URL as a file.  There will be no trailing {@code "/"} character unless this {@code VirtualFile}
  represents a root.
  
  @return the url
  @throws MalformedURLException if the URL is somehow malformed