Compartir a través de


DIR o DIRECTORY (Comando)

Muestra el contenido de un directorio del disco.

DIR | DIRECTORY [ON Drive] [[LIKE] [Path] [FileSkeleton]]
   [TO PRINTER [PROMPT] | TO FILE FileName]

Parámetros

  • ON Drive
    Especifica el nombre de la unidad en la que está situado el directorio.

  • [LIKE] [Path] [FileSkeleton]
    Especifica la ruta de acceso al directorio que contiene los archivos. La ruta de acceso puede incluir el nombre de la unidad si se omite ON Drive.

    Incluya FileSkeleton para mostrar información acerca de tipos de archivos que no sean tablas. FileSkeleton es una estructura de especificación de archivos que admite caracteres comodín. Por ejemplo, para ver una lista de todos los archivos de programa del directorio actual, utilice el comando siguiente:

    DIR *.PRG
    

    En Visual FoxPro, puede usar el comando siguiente para ver una lista de todos los archivos sin extensión:

    DIR *.
    
  • TO PRINTER [PROMPT]
    Dirige el resultado de DIRECTORY a una impresora.

    En Microsoft Visual FoxPro, puede incluir la cláusula PROMPT para mostrar un cuadro de diálogo antes de que comience la impresión. En este cuadro de diálogo, puede ajustar la configuración de la impresora, incluso el número de copias y los números de las páginas que desea imprimir. Las opciones de configuración de la impresora que puede ajustar dependen del controlador de impresora que tenga instalado actualmente. Coloque la palabra clave PROMPT justo después de TO PRINTER.

  • TO FILE FileName
    Dirige el resultado de DIRECTORY al archivo especificado con FileName. Si el archivo ya existe y SET SAFETY está establecido en ON, el sistema le preguntará si desea sobrescribir el archivo.

Observaciones

Utilice DIR para mostrar información acerca de los archivos.

DIR sin la cláusula LIKE ni ninguna estructura muestra lo siguiente:

  • Los nombres de todas las tablas del directorio.
  • El número de registros de cada tabla.
  • La fecha en que se actualizó por última vez cada tabla.
  • El tamaño de cada tabla en bytes (las tablas con formato Microsoft FoxBASE original no tienen esa notación).
  • Si cada tabla forma parte de una base de datos.
  • El tamaño total en bytes que ocupan las tablas en el disco (sin incluir los archivos memo .fpt asociados).
  • El número de tablas mostradas.
  • El número total de bytes que quedan en el disco.

Se muestra la información de tabla de la unidad y el directorio actual a menos que se especifique lo contrario con Drive o Path.

Ejemplo

CLEAR
DIR  && Display tables in the current directory
DIR *.CDX && Display index files in the current directory
DIR A*.DBF  && Display tables that begin with A
DIR *.*  && Display all files, including those without extensions

Vea también

DISPLAY FILES | DIRECTORY( ) (Función)