La Web del Programador: Comunidad de Programadores
 
    Pregunta:  18216 - FOXPRO MS-DOS CREAR UN SUBDIRECTORIO CUANDO NO EXISTE, PRG
Autor:  J. de Jesús Espinosa Rodríguez
J. de Jesús Espinosa Rdz.
Programador Empirico

Lenguaje: FOXPRO 2.6 MS-DOS

Al iniciar la aplicación valida una rutina si existe el ambiente apropiado, como son los archivos y los subdirectorios.
Si existen los subdirectorios pero no los archivos, la rutina crea los archivos de la aplicación.
Si no existe el subdirectorio mi proposito es crearlo, sin embargo no he encontrado las lineas de programación, razón de mi pregunta como crear un subdsirectorio.
He intentado con "RUN".
Hago una aclaración que el nombre del subdirectorio es asignado a una varible.
Las lineas que he utilizado son:
pDirCrear = "C:\aplica\axo2001\datos\"
RUN MD &pDirCrear -> res: C:\pDirCrear
RUN MD &pDirCrear.
RUN MD &(pDirCrear)
RUN MD &("pDirCrear")
RUN MD ("&pDirCrear")
y otras similares.

Se de antemano que en Visual FoxPro, exite el commando MD, pero mis conocimientos aún no son suficientes para atreverme a programar en este lenguaje.

Estare muy agradecido por la ayuda que se me pueda brindar.

Me despido con un muy caluroso saludo electrónico.

  Respuesta:  J. de Jesús Espinosa Rdz
Agradezco te antemano la atención a mí pregunta.

Pero, ya encontre el error en las lineas de prograamación.

Sucede que a la variable le asignaba o agregaba al final una diagonal invertida.

vDirec = "c:\foxpro\ejercicios\" ->incorrecto

lo correcto es

vDirec = "c:\foxpro\ejercicios"

el comando funciona como a continuación se indica

RUN MD &vDirec

Gracias por la ayuda que se me pudo brinadar