¿Cómo copio todos los nombres de archivo en una carpeta al bloc de notas?

23

A menudo quiero copiar todos los nombres de archivo con ruta completa y extensiones en una carpeta a un documento ".txt" pero no puedo. ¿Hay una forma fácil de hacer esto? ¿Cómo? ¿Hay un archivo por lotes simple que lo haga? El software gratuito podría funcionar, pero prefiero tener un simple archivo batch.bat o .exe que funcione.

repana
fuente

Respuestas:

30
  1. Abrir un símbolo del sistema

  2. Navegue al directorio que desee con cd "Documents"

  3. dir /B > filelist.txt

  4. Abra filelist.txt o muévalo donde desee.

Mi salida:

C:\Users\Tom\Documents>dir /B
all.css
BFBC2
Disc Images
Fax
Fiddler2
gegl-0.0
Network Monitor 3
Scanned Documents
SQL Server Management Studio
SweetScape
Virtual Machines
Visual Studio 2010

Puede limitarse a solo archivos con dir /B /A-D. / AD significa solo directorios, / AD significa no directorios.

Tom Ritter
fuente
Gran respuesta. ¿Es posible cubrir subcarpetas también, me refiero recursivamente?
RIT
23

¿Qué versión de Windows? Al menos en Windows 7 (también debería funcionar en Win8), puede seleccionar los archivos, presionar Shifty hacer clic con el botón derecho. Ahora verá una nueva opción Copiar como ruta en la que puede hacer clic y luego pegar las rutas en el Bloc de notas.

Karan
fuente
3
eso es mucho más fácil que @tom y yeas funciona en win 8.1
Jon
Gran solución también funciona en windows7. Ahorro mucho tiempo
MaxPayne
5

Abra un Bloc de notas y escriba las siguientes líneas.

dir / a / b / -p / o: gen> nombres.txt

Guarde este archivo con .bat como extensión. Mueva el archivo .bat a la carpeta en la que desea obtener la lista de nombres de archivo. Haga doble clic en el archivo bat. Se creará un archivo llamado names.txt, que tiene una lista de nombres de archivo.

Sathya
fuente
1

Seleccione todos los archivos en la carpeta, Shift+ Right-Click, copie como ruta, pegue en doc / excel / text / email

Lernt esto
fuente
"copiar como ruta" no es una opción predeterminada en Windows. Debe proporcionar en detalle específico cómo agregar esa opción. Esta respuesta es incompleta.
Ramhound
3
@Ramhound Lo es, en realidad, pero solo aparece si mantienes presionada la tecla Mayús mientras haces clic derecho. Esta es en realidad una respuesta razonable. Estoy votando Parece bien. - De la opinión
Ben N
Esta es una respuesta correcta, pero Karan ya la dio , tres años y medio antes.
Scott
0

(for %F in (*) do @echo %~dpnxF)|sort >filelist.txtproducirá una lista ordenada de archivos (con rutas completas) en el directorio actual en el archivo llamado filelist.txt. Cambie *al patrón de directorio \ ruta que desee. Tenga en cuenta que se incluirá filelist.txtsi enumera el directorio actual, por lo que es mejor ejecutarlo desde el directorio principal.

wmz
fuente
0

Descargue xplorer² lite, seleccione todos los archivos en una carpeta y copie todos los nombres de archivo con la ruta completa y las extensiones al portapapeles, el bloc de notas, Word o Excel usando el atajo Alt + C o haga clic en Editar y luego Copiar nombres. Funciona muy bien y fácil.

dankim
fuente