SET PATH
 Especifica el directorio o directorios de búsqueda de CA-Clipper para la
 apertura de ficheros
------------------------------------------------------------------------------
 Sintaxis

     SET PATH TO [<lista xcEspecVía>]

 Argumentos

     TO <lista xcEspecVía> identifica las vías que utiliza CA-Clipper
     cuando busca un fichero que no encuentra en el directorio actual. Puede
     especificarlo como una lista literal o como una expresión de caracteres
     entre paréntesis. La lista de vías puede separarse mediante comas o
     puntos y comas. Sin embargo, no se admite la continuación de una línea
     de mandato SET PATH con un punto y coma a menos que <xcEspecVía> se
     especifique como una expresión de caracteres entre paréntesis.

 Descripción

     SET PATH permite que los mandatos y funciones que abren ficheros de
     base de datos y asociados, localicen y abran ficheros existentes en
     otra unidad y/o directorio. Esto se logra especificando una lista de
     vías en la que debe buscarse si el fichero referenciado no puede
     encontrarse en el directorio por defecto o en el especificado. Tenga en
     cuenta que las funciones memo y funciones de fichero de bajo nivel no
     respetan los directorios por defecto ni las vías de búsqueda
     establecidas.

     Una vía es un puntero a un directorio. Consta de una letra de unidad
     opcional y un carácter dos puntos seguido por una lista de directorios,
     desde el raíz al directorio en cuestión, separados por caracteres de
     barra invertida (\). Una lista de vías es la secuencia de vías en las
     que hay que buscar, separadas por una coma o un punto y coma.

     Cuando intenta acceder a un fichero, CA-Clipper busca primero en la
     unidad y directorio por defecto. Esta unidad y directorio por defecto
     son establecidos por el DOS al cargar la aplicación CA-Clipper o
     durante la ejecución mediante SET DEFAULT. Si no se encuentra el
     fichero, CA-Clipper busca entonces en cada vía de la lista hasta que se
     encuentra el fichero por primera vez.

     Para crear ficheros nuevos en otra unidad o directorio, utilice SET
     DEFAULT TO <xcEspecVía> o declare explícitamente la vía al especificar
     un nuevo nombre de fichero.

     SET PATH TO sin argumentos elimina la lista de vías y CA-Clipper sólo
     busca en el directorio por defecto.

 Ejemplos

      Este ejemplo es un mandato PATH típico:

        SET PATH TO A:\INVENTARIO;B:\VENDEDORES

      Este ejemplo configura un valor de vía en el momento de la
        ejecución pasando una variable de entorno del DOS a un programa,
        recuperando su valor con GETENV() y estableciendo después la vía
        con este valor. Por ejemplo, en el DOS:

        SET CLIP_PATH=C:\APPS\DATA,C:\APPS\PROGS

        Posteriormente, en la sección de configuración del programa de la
        aplicación:

        SET PATH TO (GETENV("CLIP_PATH"))

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: CURDIR() SET DEFAULT