Finalidad:Mostrar información sobre archivos y subdirectorios en el usuario-definible campos. Es un "DIR programable"comando.

 

Formato:PDIR [rangos] [/\ /A:[lista de attr] /B CD:texto /D /H /HL /I"texto" /K /M /N[defhjlsvz] /O:[solicite] /PAGS[n] /Q /S[[+]n] /T:t /(...)] [presentar...]

 

lista de attrAtributos de selección (ver interruptores de atributos para detalles)
soliciteLista jerárquica de claves de clasificación
rangosUna o más fechas, descripción, exclusión, tamaño, rangos de tiempo
presentarUno o más archivos para enumerar
tTcódigo de selección de tipo de sello imestamp

 

/A:

Seleccionar atributo

/M

mostrar pie de página

/B

Nombres de archivos desnudos

/N

Deshabilitar opciones

/CD:...

cadena COLORDIR

/O

Ordenar

/D

colorear

/P

Pausa de página

/H

No te escondas . y ..

/Q

Nombre del dueño

/ HL

Enlaces duros

/S

Subdirectorios

/I"texto"

descripción rango

/T[:t]

Tipo de marca de tiempo

/K

Mostrar Encabezado

/(...)

campos de salida y formato

 

Ver también: DIR, ATTRIB, DESCRIBIRy SELECCIONAR.

 

Selección de archivo

 

soportes interruptores de atributos, extendido comodines, rangos, múltiples nombres de archivosy incluir listas.

 

Internet

 

Se puede utilizar con Servidores FTP/HTTP.

 

Uso

 

PDIR es un comando extremadamente flexible que le permite mostrar información sobre archivos y directorios de uno o más volúmenes o directorios locales o remotos en una amplia gama de formatos definidos por el usuario. Para una versión más sencilla, consulte la DIR mando.

 

PDIR y DIR están relacionados, pero no tienen interruptores idénticos y no están destinados a producir una salida idéntica. PDIR está destinado principalmente a producir resultados que posteriormente serán analizados por otro programa (o archivo por lotes) o (más raramente) para una visualización de directorio con un propósito especial. Sus opciones y resultados están orientados a esas aplicaciones.

 

Las distintas pantallas PDIR se controlan mediante opciones o interruptores. La mejor manera de aprender a utilizar las numerosas opciones disponibles con el comando PDIR es experimentar. Pronto sabrá qué opciones desea utilizar con regularidad. Luego puede seleccionar esas opciones de forma permanente utilizando el ALIAS mando.

 

La opción /(...) especifica qué campos desea mostrar y cómo formatearlos. (Puede tener varias opciones /(...) en una línea).  La sintaxis es:

 

aAtributos

 

cCompresión: muestra la compresión. porcentaje en unidades NTFS con compresión habilitada.

 

d[...] Fecha (debe especificar al menos un subcampo; de lo contrario, el campo permanece en blanco)
ddía (2 dígitos, cero a la izquierda)
mmes (2 dígitos, cero a la izquierda)
yaño (4 dígitos)

 

F[...]Nombre de archivo o directorio (distingue mayúsculas y minúsculas)
Pruta SFN
pruta LFN
Nnombre de archivo SFN
nNombre de archivo LFN (predeterminado)
qEncierre el nombre del archivo entre comillas dobles si contiene espacios en blanco o caracteres especiales.

 

iDescripción

 

kValor hash CKSUM (consulte la @CKSUM función)

 

mValor hash MD5 (consulte la @ MD5 función)

 

qPropietario del archivo o directorio (solo NTFS)

 

rValor hash CRC32 (consulte la @CRC32 función)

 

snombres de secuencias (solo NTFS)

 

spcamino y nombres de secuencia como nombre de ruta+nombre de archivo+nombre de secuencia (solo NTFS)

 

t[...]Hora (debe especificar al menos un subcampo; de lo contrario, el campo permanece en blanco)
hhoras (2 dígitos, cero a la izquierda)
mminutos (2 dígitos, cero a la izquierda)
ssegundos (2 dígitos, cero a la izquierda)
dmilisegundos (separador decimal y 3 dígitos)
z[...]Tamaño
aTamaño asignado (normalmente será mayor que el tamaño físico a menos que el archivo esté comprimido). Tenga en cuenta que no puede obtener el tamaño asignado en servidores FTP o nombres compartidos de red.
cEl tamaño se formateará utilizando el separador de miles (el valor predeterminado es una coma).
k|K|m|M|g|G|t|T(distingue mayúsculas y minúsculas)  formato como kilobytes, megabytes, gigabytes o terabytes, como se usa en funciones variables (consulta: Tamaño de memoria / Espacio en disco / Unidades de tamaño de archivo y formato de informe). Tenga en cuenta que el tamaño se truncará, no se redondeará.

 

@función[*]

llamar a la variable especificada función (interno o definido por el usuario). Para especificar el nombre del archivo actual, utilice * como parámetro. Por ejemplo, pdir /(f@md5[*]) muestra el nombre del archivo y el hash MD5. Tenga en cuenta que el % El prefijo del nombre de la función NO se usa con el simbólico. * parámetro. Si el parámetro de la función no es el simbólico * o es una función "interna" la % el prefijo debe ser duplicado, p.ej, @función1[%%@función2[*]]

 

"..."Cadena literal (entre comillas). Se muestran los personajes tal como está, excepto que los caracteres de escape se convierten.

 

También puede especificar un formato, de forma independiente para cada campo, anteponiendo al carácter del campo su especificación de formato:

 
[-]i.a

 

donde

 -        especifica la justificación a la izquierda en lugar de la justificación a la derecha predeterminada;

 i        especifica el ancho mínimo del campo, y

 a        especifica el ancho máximo del campo.

 

Si el primer dígito de i is 0, el campo se rellenará con ceros en lugar de espacios. Algunos campos no se pueden reducir por debajo de un ancho mínimo (por ejemplo, el z (tamaño) tiene un mínimo de 15 dígitos).

 

Si una línea PDIR está vacía (por ejemplo, si tiene un @IF incorporado), no se mostrará.

 

Si desea agregar campos sin espacios en blanco intermedios o con un carácter delimitador personalizado, puede usar comillas dobles para especificar argumentos. Por ejemplo, para mostrar la fecha y la hora sin espacios entre ellas:

 

pdir /(dymd""thms) *

 

O para mostrar la fecha y hora separadas por un +:

 

pdir /(dymd"+"thms) *

 

PDIR establece tres variables internas:

 

%_pdir_dirsEl número de directorios creados.
%_pdir_filesEl número de archivos movidos
%_pdir_errorsel numero de errores

 

Ejemplo

 

Para mostrar el CRC, el LFN completo y el propietario de cada archivo:

 

pdir /(r fpn q) *

 

Opciones:

 

Las opciones en la línea de comando se aplican solo a los nombres de archivo que siguen a la opción, y las opciones al final de la línea se aplican solo al nombre de archivo anterior. Esto le permite especificar diferentes opciones para diferentes grupos de archivos, pero conserva la compatibilidad con el formato tradicional. DIR comando cuando se especifica un solo nombre de archivo.

 

La mayoría de las opciones se utilizan para selecciona los archivos/directorios deseados. (Esto contrasta con el DIR comando.) La opción especial /(...) se utiliza para especificar qué características de los archivos o directorios seleccionados deben mostrarse en qué secuencia y formato.

 

/\Mostrar nombres de directorio con un final \.

 

/A:...Muestra solo aquellos archivos que tienen establecidos los atributos especificados. Ver Cambios de atributos para obtener información sobre los atributos que pueden seguir /A:.

 

Puede especificar /R:= para mostrar un cuadro de diálogo que le ayudará a establecer atributos individuales.

 

/BSuprimir el encabezado y las líneas de resumen, y mostrar nombres de archivos o subdirectorios únicamente, en una sola columna. Esta opción es más útil cuando desea redirigir una lista de nombres a un archivo u otro programa. Si utiliza /B /S, PDIR mostrará la ruta completa de cada archivo en lugar de simplemente su nombre y extensión. Si utiliza /B /X en una unidad LFN, PDIR mostrará el nombre corto de cada archivo en lugar del nombre largo. /B también establece /H.

 

/B1 mostrará rutas relativas cuando se use con /S. (Normalmente, /B muestra la ruta completa del archivo).

 

/CD:Defina una cadena de coloración de directorio personalizada para usar en lugar de la variable de entorno COLORDIR o la opción ColorDir en TCMD.INI.

 

/DNo coloree la lista del directorio. Ver DIR para obtener más información sobre la coloración del directorio.

 

/HMostrar la "."Y".." nombres de directorio (normalmente suprimidos).

 

/ HLMostrar enlaces físicos.

 

/I"texto"Seleccione nombres de archivos haciendo coincidir el texto en sus descripciones. Ver Descripción Rangos para obtener más detalles.

 

/KMuestra la visualización del encabezado (nombre del disco y del directorio).

 

/MMuestra la visualización del pie de página (totales de recuento de bytes y archivos).

 

/NDesactive las opciones especificadas.

 

dSaltar directorios ocultos (cuando se usa con /S)
eNo mostrar errores
fSuprimir bytes libres en el pie de página
hSuprimir el encabezado
jSaltar uniones (cuando se usa con /S)
lNo mostrar el nombre del enlace para enlaces simbólicos
MinnesotaMostrar un máximo de n entradas de directorio
sSuprimir el pie de página
vSuprimir la etiqueta de volumen en el encabezado
zSaltar directorios del sistema (cuando se usa con /S)

 

/O...la clasificación solicite se aplica a los listados de cada subdirectorio por separado. Se puede utilizar cualquier combinación de opciones de clasificación. Si se especifican varias opciones, la lista se ordenará con la primera opción de clasificación como clave principal, la siguiente como clave secundaria, y así sucesivamente.

 

nOrdenar por nombre de archivo y extensión (tu préstamo estudiantil) Si e También se especifica, ordenar solo por nombre.
-Invertir el orden de clasificación para la siguiente opción
aOrdene nombres y extensiones en el orden ASCII estándar, en lugar de ordenarlos numéricamente cuando se incluyen dígitos en el nombre o la extensión.
cOrdene por relación de compresión (el archivo menos comprimido de la lista se mostrará primero).
dOrdenar por fecha y hora (los más antiguos primero); ver también /T:acw
eOrdenar por extensión
gSubdirectorios de grupo primero, luego archivos
iOrdenar por descripción de archivo (ignorado si /C or /Jefe también se utiliza).
oOrdenar por propietario
rInvertir el orden de clasificación para todas las opciones
sOrdenado por tamaño
tIgual que d
uSin clasificar
xCuando se combina con /S, ordena los resultados de todos los directorios y los muestra en una sola lista. Tenga en cuenta que /O:x desactivará los encabezados y pies de página.

 

/PAGS[n]Espere a que se presione una tecla después de cada página de la pantalla antes de continuar con la visualización. Sus opciones cuando se le solicite se explican en detalle en Mensajes de página y archivo. La opción /P tiene un argumento opcional n que especifica el número de segundos que se deben esperar hasta que se presione una tecla antes de continuar.

 

/QMuestra el propietario del archivo.

 

/SMuestra información del archivo del directorio actual y todos sus subdirectorios accesibles.

 

Si especifica un número después de /S, PDIR limitará la recursividad del subdirectorio a ese número. Por ejemplo, si tiene un árbol de directorios "\a\b\c\d\e", /S2 solo afectará a los directorios "a", "b" y "c".

 

Si especifica un + seguido de un número después de /S, PDIR no mostrará ningún nombre de archivo hasta que llegue a esa profundidad en el árbol de subdirectorios. Por ejemplo, si tiene un árbol de directorios \a B C D e, /S+2 no mostrará el contenido de \a or \a\b.

 

/T:tipo Especifica cuál de los siguientes campos de fecha y hora, disponibles en una unidad que admite nombres de archivos largos, debe mostrarse y usarse para ordenar:

 

aFecha y hora del último acceso (volúmenes NTFS).
cFecha y hora de creación.
wFecha y hora de la última escritura (predeterminada).

 

Si no se especifica /T, el valor predeterminado es /T:w.

 

Si agrega un u después del campo, DIR mostrará la hora del archivo en UTC.

 

Nota: Si se especifica más de un tipo de hora, se utiliza el primero especificado y se ignoran todos los siguientes.

 

/(...)Utilice esta opción para definir los distintos campos y formatos de visualización que desea utilizar para cada entrada seleccionada. Los campos pueden estar en cualquier orden y pueden repetirse. Si no se utiliza esta opción, el formato de salida es idéntico al del DIR dominio. Si especifica varios /(...) opciones, PDIR insertará un espacio en la salida entre cada una.