Manual - FileSystem Up
 Contents   News   View 

File Names and Directories Previous Next

File Names and Directories

A "file name" is a String.  Example: "C:\\MyDir\\MyFile.q" .  A "full file name" is a String that begins with a device letter and colon, e.g. C: .  A "relative file name" is a String that does not begin with a device letter and colon.  Relative file names that begin with ~ are completed to full file names by erasing ~ and prefixing the "Quantum directory".  Relative file names that do not begin with ~ are completed to full file names by prefixing the "current directory".

GetCurrentDirectory   The "current directory".
GetQuantumDirectory   The "Quantum directory".
    Usually "C:\\Program Files\\Planet Quantum\\Quantum 2011"
GetWindowsDirectory   Usually "C:\\Windows"
GetSystemDirectory   Usually "C:\\Windows\\System"

The "current directory" is whatever you like.  You will find that if you right click your mouse on the "Quantum.exe" icon on your desktop and select "Properties" from the pop up context menu, that there is a "Start in:" edit field on the "Shortcut" property sheet.  You can reset the current directory of a running session of Quantum by using either Cd or SetCurrentDirectory.

Escape sequence \\ produces a single \ character in the memory representation of a String.  This is why you need \\ in the Read representation of Quantum file names.



©2004-2024 Planet Quantum Kelly Roach