Dir que devuelva solo nombre y fecha (Batch)

12/03/2007 - 16:11 por Yoli | Informe spam
Hola, he intentado crear un batch que me devuelva un listado con el
nombre y fecha de modificación de los ficheros de un directorio, pero
no lo consigo.
Agradezco de antemano cualquier ayuda.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 nqner
13/03/2007 - 01:39 | Informe spam
Probaste poniendo "dir /A /O:D"? no se si esa es tu dificultad.

nqner


"Yoli" escribió en el mensaje
news:
Hola, he intentado crear un batch que me devuelva un listado con el
nombre y fecha de modificación de los ficheros de un directorio, pero
no lo consigo.
Agradezco de antemano cualquier ayuda.

Muchas gracias
Respuesta Responder a este mensaje
#2 Yoli
13/03/2007 - 10:31 | Informe spam
No, mi problema es que el listado solo debe de contener el nombre del
fichero y la fecha de modificación. Ni tamaño del fichero ni
información del directorio.
Gracias.

On 13 mar, 01:39, "nqner" wrote:
Probaste poniendo "dir /A /O:D"? no se si esa es tu dificultad.

nqner

"Yoli" escribió en el mensajenews:
Hola, he intentado crear unbatchque me devuelva un listado con el
nombre y fecha de modificación de los ficheros de un directorio, pero
no lo consigo.
Agradezco de antemano cualquier ayuda.

Muchas gracias
Respuesta Responder a este mensaje
#3 nqner
13/03/2007 - 17:18 | Informe spam
Entonces prueba de usar esta: dir /A /N /O:G|find "DIR" /V, contanos como te
va.

nqner


"Yoli" escribió en el mensaje
news:
No, mi problema es que el listado solo debe de contener el nombre del
fichero y la fecha de modificación. Ni tamaño del fichero ni
información del directorio.
Gracias.

On 13 mar, 01:39, "nqner" wrote:
Probaste poniendo "dir /A /O:D"? no se si esa es tu dificultad.

nqner

"Yoli" escribió en el
mensajenews:
Hola, he intentado crear unbatchque me devuelva un listado con el
nombre y fecha de modificación de los ficheros de un directorio, pero
no lo consigo.
Agradezco de antemano cualquier ayuda.

Muchas gracias
Respuesta Responder a este mensaje
#4 nqner
13/03/2007 - 17:29 | Informe spam
Ahi va completo: primero ejecutas esta linea: "dir /A /N /O:G|find /I "DIR"
/V >c:\temp\filtro.txt" luego filtras este archivo con esta otra linea:
"type c:\temp\filtro.txt|find "bytes" /V" aqui tendras una salida por
pantalla si la quieres dirigir a un archivo agregas al final >archivo.txt.
Estas lineas pruebalas primero desde la linea de comando en una pantalla
"DOS"(cmd).

suerte


nqner



"Yoli" escribió en el mensaje
news:
No, mi problema es que el listado solo debe de contener el nombre del
fichero y la fecha de modificación. Ni tamaño del fichero ni
información del directorio.
Gracias.

On 13 mar, 01:39, "nqner" wrote:
Probaste poniendo "dir /A /O:D"? no se si esa es tu dificultad.

nqner

"Yoli" escribió en el
mensajenews:
Hola, he intentado crear unbatchque me devuelva un listado con el
nombre y fecha de modificación de los ficheros de un directorio, pero
no lo consigo.
Agradezco de antemano cualquier ayuda.

Muchas gracias
Respuesta Responder a este mensaje
#5 Sygrama Software
13/03/2007 - 22:46 | Informe spam
Hola nqner:

Me parece que lo que necesita Yoli es un dir intermedio entre el común y el /b: de cada archivo quiere ver el nombre y la fecha de modificación, no la hora o el tamaño, o el path.
Tengo guardado un batch que mostraba en un dir /s el camino completo de cada archivo y pienso que sobre él se podría trabajar para que muestre sólo los dos campos que se desean ver, pero no sé cómo hacerlo.
El batch en cuestión era (no recuerdo si lo posteó Daniel Martín o José Gallardo)
@echo off
setlocal
for /f "tokens=*" %%a in ('dir /s /b /a:-d %1') do call :nombre "%%a"
goto :EOF
:nombre
set nombrecompleto=%1
for /f "tokens=*" %%a in ('dir /a %nombrecompleto% ^| find "/"') do set dato=%%a
echo %dato:~0,17% %dato:~26,9% bytes %nombrecompleto:"=%
goto :EOF
-
En la manipulación de %dato:~ etc% probablemente esté la solución.
Saludos
Claudia Podestá
Rosario - Argentina

"nqner" escribió en el mensaje news:%23uPD%
Ahi va completo: primero ejecutas esta linea: "dir /A /N /O:G|find /I "DIR"
/V >c:\temp\filtro.txt" luego filtras este archivo con esta otra linea:
"type c:\temp\filtro.txt|find "bytes" /V" aqui tendras una salida por
pantalla si la quieres dirigir a un archivo agregas al final >archivo.txt.
Estas lineas pruebalas primero desde la linea de comando en una pantalla
"DOS"(cmd).

suerte


nqner



"Yoli" escribió en el mensaje
news:
No, mi problema es que el listado solo debe de contener el nombre del
fichero y la fecha de modificación. Ni tamaño del fichero ni
información del directorio.
Gracias.

On 13 mar, 01:39, "nqner" wrote:
Probaste poniendo "dir /A /O:D"? no se si esa es tu dificultad.

nqner

"Yoli" escribió en el
mensajenews:
Hola, he intentado crear unbatchque me devuelva un listado con el
nombre y fecha de modificación de los ficheros de un directorio, pero
no lo consigo.
Agradezco de antemano cualquier ayuda.

Muchas gracias





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida