Most commands that take a filename parameter require that quotes surround the path if it contains spaces. This does not apply to $identifiers however.
This is simply how Khaled coded it. For commands like /write, it is the only way to destinguish the filename from the data to be written to the file. Allthough /remove only has a file parameter, it too requires quoted paths.
Alternately, some users prefer doing $shortfn(path with spaces), which never needs quoting. Though I think it's yucky.
- Raccoon