[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
SET PATH
Specify the CA-Clipper search path for opening files
------------------------------------------------------------------------------
Syntax
SET PATH TO [<xcPathspec list>]
Arguments
TO <xcPathspec list> identifies the paths CA-Clipper uses when
searching for a file not found in the current directory. You can
specify it as a literal list or as a character expression enclosed in
parentheses. The list of paths can be separated by commas or
semicolons. However, continuation of a SET PATH command line with a
semicolon is not supported unless <xcPathspec> is specified as a
character expression enclosed in parentheses.
Description
SET PATH allows commands and functions that open database and associated
files to find and open existing files in another drive and/or directory.
It does this by specifying a path list to search if a referenced file
cannot be found in the DEFAULT or specified directory. Note that memo
and low-level file functions respect neither the DEFAULT nor the path
setting.
A path is a pointer to a directory. It consists of an optional drive
letter and colon, followed by a list of directories from the root to the
desired directory separated by backslash (\) characters. A path list is
the sequence of paths to search, each separated by a comma or semicolon.
When you attempt to access a file, CA-Clipper first searches the default
drive and directory. The default disk drive and directory are
established by DOS when your CA-Clipper application is loaded or, during
execution, by SET DEFAULT. If the file is not found, CA-Clipper then
searches each path in the specified path list until the first occurrence
of the file is found.
To create new files in another drive or directory, use SET DEFAULT TO
<xcPathspec> or explicitly declare the path when specifying a new file
name.
SET PATH TO with no argument releases the path list and CA-Clipper
searches only the DEFAULT directory.
Examples
. This example is a typical PATH command:
SET PATH TO A:\INVENTORY;B:\VENDORS
. This example configures a path setting at runtime by passing a
DOS environment variable to a program, retrieving its value with
GETENV(), and then setting path with this value. For example, in
DOS:
SET CLIP_PATH=C:\APPS\DATA,C:\APPS\PROGS
Later in the configuration section of your application program:
SET PATH TO (GETENV("CLIP_PATH"))
Files Library is CLIPPER.LIB.
See Also:
CURDIR()
SET DEFAULT
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson