Dir con ruta completa del archivo

23/02/2006 - 13:32 por Carles Batet | Informe spam
Hola,

¿Es posible tener en un fichero de texto el listado de un directorio y
subdirectorios con la ruta completa de los ficheros?

Saludos y muchas gracias



Carels Batet

Preguntas similare

Leer las respuestas

#1 Daniel Martín [MVP Windows]
23/02/2006 - 13:42 | Informe spam
Sí, Carles, te dejo un ejemplo:

Suponemos que quieres listar en un TXT el contenido del directorio C:\Ejemplo y todos sus subdirectorios (mostrando además rutas completas). Para ello desde la línea de comandos teclea este comando y pulsa Intro:

dir /s /b C:\Ejemplo > C:\Ejemplo.txt

Acude a tu disco C y abre el fichero Ejemplo.txt para obtener el listado.

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.


"Carles Batet" wrote in message news:

Hola,

¿Es posible tener en un fichero de texto el listado de un directorio y
subdirectorios con la ruta completa de los ficheros?

Saludos y muchas gracias



Carels Batet



Respuesta Responder a este mensaje
#2 Carles Batet
23/02/2006 - 14:00 | Informe spam
Hola

Gracias. ¿Es posible guardar también las características de los archivos, ya
que he visto que sólo muestra los nombres? Si no, quizás haga una pasada con
los nombres y otra para conseguir el tamaño y la fecha.

Saludos


Carles Batet


"Daniel Martín [MVP Windows]" escribió en el mensaje
news:
Sí, Carles, te dejo un ejemplo:

Suponemos que quieres listar en un TXT el contenido del directorio
C:\Ejemplo y todos sus subdirectorios (mostrando además rutas completas).
Para ello desde la línea de comandos teclea este comando y pulsa Intro:

dir /s /b C:\Ejemplo > C:\Ejemplo.txt

Acude a tu disco C y abre el fichero Ejemplo.txt para obtener el listado.

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.


"Carles Batet" wrote in message
news:

Hola,

¿Es posible tener en un fichero de texto el listado de un directorio y
subdirectorios con la ruta completa de los ficheros?

Saludos y muchas gracias



Carels Batet



Respuesta Responder a este mensaje
#3 Daniel Martín [MVP Windows]
23/02/2006 - 14:20 | Informe spam
Si quieres generar una lista detallada que muestre subdirectorios el parámetro /s te puede servir:

dir /s C:\Ejemplo > C:\Ejemplo.txt

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.


"Carles Batet" wrote in message news:%

Hola

Gracias. ¿Es posible guardar también las características de los archivos, ya
que he visto que sólo muestra los nombres? Si no, quizás haga una pasada con
los nombres y otra para conseguir el tamaño y la fecha.

Saludos


Carles Batet


"Daniel Martín [MVP Windows]" escribió en el mensaje
news:
Sí, Carles, te dejo un ejemplo:

Suponemos que quieres listar en un TXT el contenido del directorio
C:\Ejemplo y todos sus subdirectorios (mostrando además rutas completas).
Para ello desde la línea de comandos teclea este comando y pulsa Intro:

dir /s /b C:\Ejemplo > C:\Ejemplo.txt

Acude a tu disco C y abre el fichero Ejemplo.txt para obtener el listado.

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.


"Carles Batet" wrote in message
news:

Hola,

¿Es posible tener en un fichero de texto el listado de un directorio y
subdirectorios con la ruta completa de los ficheros?

Saludos y muchas gracias



Carels Batet








Respuesta Responder a este mensaje
#4 Carles Batet
23/02/2006 - 14:28 | Informe spam
Hola,

El problema es que con /s no me muestra la ruta completa del archivo.

Saludos y muchas gracias


Carles Batet

"Daniel Martín [MVP Windows]" escribió en el mensaje
news:
Si quieres generar una lista detallada que muestre subdirectorios el
parámetro /s te puede servir:

dir /s C:\Ejemplo > C:\Ejemplo.txt

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.

(corto) ...
Respuesta Responder a este mensaje
#5 Daniel Martín [MVP Windows]
23/02/2006 - 16:48 | Informe spam
Como creo que no hay una sintaxis del comando Dir específica para lo que deseas, te he creado un BAT a medida. Espero que te sirva:

Copia y pega este texto en Bloc de notas y guárdalo con extensión BAT:


@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


Una vez creado, empléalo mediante esta sintaxis:

Lista_dir.bat Directorio > C:\Ejemplo.txt

("Lista_dir" es el nombre que le hayas dado al BAT, "Directorio" es el directorio a listar recursivamente y "Ejemplo.txt" será el documento que contenga toda la información).

Nota: Es normal que la ejecución del BAT tarde algo de tiempo (sobre todo en directorios con muchos archivos y carpetas). Si el directorio contuviese espacios, englóbalo entre comillas dobles (").

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.


"Carles Batet" wrote in message news:

Hola,

El problema es que con /s no me muestra la ruta completa del archivo.

Saludos y muchas gracias


Carles Batet

"Daniel Martín [MVP Windows]" escribió en el mensaje
news:
Si quieres generar una lista detallada que muestre subdirectorios el
parámetro /s te puede servir:

dir /s C:\Ejemplo > C:\Ejemplo.txt

Un saludo,
Daniel Martín |
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://dfwindows.blogspot.com.

(corto) ...



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