>I guess I didn't explain myself well. It is not that single quotes behave differently to double qoutes, it is that you should put double quotes around a dos file path that has a space in the path or name. I had to work with this just a few weeks ago writhing a upgrade program for Sybase Sql Anywhere.
>
This works fine - without double quotes
?file('C:\Program Files (x86)\Intel\InfInst\readme.txt')
>Create a shortcut to a file in a folder with spaces in the name, view properties of the shortcut, and you will see double quotes around command line.
Yes, but that is for the command interpreter, so it knows which pieces belong together
The arg (in above example) is passed to an API, you do not need double quotes - you may if you want
Gregory