Q:

file:// to point a relative file to current directory

I use file:// to point to local file.
file://localhost/Users/smcho/Desktop/softwaredevelop/15.pdf

Can't I use file:// to point to the local file relative to current directory?
I mean the current directory by where the file containing the file:// is located.
file://./../15.pdf

I need file:// to link a file in Leo. With Leo, I use file:// to link to a local file, and I want to point to files that are located in relative directory to current directory.  I asked similar question in Google forum.

A:

file://

is for absolute paths. But the following will be relative to your working directory:
file:./15.pdf

A:

I'm not familiar with the Leo outlining software, but if it handles links the same way a web browser does, try the following
../15.pdf
file:../15.pdf
Notes

A relative link usually doesn't include the protocol (like http: or https: or file:). When the protocol is omitted, a web browser will use the same protocol as the page the link appears in.
An absolute link begins with //. A relative link shouldn't begin with //.
The ./ is only needed if you are linking to the folder that contains the page exactly. Otherwise, you can leave it out and start with ../.
---- In your thread in the leo-editor group you said file:./../15.pdf caused an error. Maybe the ./../ combination is confusing your software. Perhaps file:../15.pdf will work?

