Cómo copiar la lista de archivos de una carpeta en Windows

Puede que no sea tan a menudo, pero a veces puede ser necesario obtener la lista de archivos en una carpeta. Puede haber varias razones tales como crear una lista de nombres de archivo, copiar todos los nombres de archivo, exportar una lista de nombres de archivo a Excel, etc. No importa cuál sea la razón, Windows no tiene una opción predeterminada para crear una lista de todos los nombres de archivo en una carpeta. Sin embargo, listar los nombres de los archivos en una carpeta no es tan difícil en Windows. A continuación se explica cómo crear o copiar la lista de archivos de una carpeta en Windows.

Crear una lista de nombres de archivos en una carpeta

La primera y más fácil manera de crear una lista de nombres de archivos en una carpeta es usar la línea de comandos. Podemos usar el comando DIR para exportar una lista de nombres de archivos a un documento de texto.

Para comenzar, navegue hasta la carpeta con los archivos que desea crear una lista. Ahora, «Mayúsculas + clic derecho» en la carpeta, y luego seleccione la opción «Abrir la línea de comandos aquí».

La acción anterior abrirá el símbolo del sistema en la carpeta actual. Ahora, copie y ejecute el siguiente comando:

dir /b /a:-d /o:n> filelist.txt

Tan pronto como ejecute el comando, se creará un nuevo archivo de texto en la carpeta actual con la lista de archivos de la carpeta. Lo bueno del comando anterior es que sólo listará archivos e ignorará cualquier directorio o carpeta.

Si desea que el comando muestre directorios o carpetas, utilice el siguiente comando:

dir /b /a /o:n> filelist.txt

Como puede ver en el comando anterior, acabamos de modificar el comando anterior y eliminamos el atributo -d para incluir carpetas en la lista. En caso de que se lo pregunte, el/o:nswitch se asegura de que la lista se ordene automáticamente por nombres.

Añadir la opción Copiar lista de archivos al menú contextual del botón derecho del ratón

Si necesita crear listas de archivos con frecuencia, es posible que el método anterior no sea tan fácil de usar. Para facilitar las cosas, puede añadir una opción de menú contextual que copia la lista de archivos. A su vez, puede pegar la lista donde quiera.

Para empezar, busque «regedit» en el menú Inicio y ábralo.

La acción anterior abrirá el Editor del Registro de Windows. Aquí, navegue hasta la siguiente ubicación:

HKEY_CLASSES_ROOTDirectoryshell

Haga clic con el botón derecho en la tecla «Shell» y seleccione la opción «New -> Key».

Ponga un nombre a la nueva clave «copylist» y presione el botón Enter.

Por defecto, todas las nuevas claves tendrán un valor de cadena llamado «(Predeterminado)» sin datos de valor. Para cambiar los datos de valor, haga doble clic en el valor, introduzca los datos de valor como «Copiar lista de archivos» y haga clic en el botón «Aceptar». Este valor es el que verá en el menú contextual del botón derecho del ratón. Siéntase libre de personalizar el texto si es necesario.

Ahora, haga clic con el botón derecho en la tecla «Copylist», seleccione «New» (Nuevo) y luego «Key» (Clave).

Introduzca «comando» como nombre de la tecla.

Una vez más, la nueva clave tendrá su propio valor por defecto. Para editar los datos de valor, haga doble clic en el valor por defecto para abrir la ventana «Edit Value Data». Aquí, introduzca cmd /c dir «%1» /b /a:-d /o:n | clip, y haga clic en el botón «OK» para guardar los cambios.

Nota: si también desea listar carpetas junto con archivos en una carpeta, entonces reemplace /a:-d por /a.

A partir de este momento, puede copiar la lista de archivos simplemente haciendo clic con el botón derecho del ratón en la carpeta que contiene todos sus archivos y seleccionando la opción «Copiar lista de archivos». Una vez copiado, puede pegar la lista donde quiera, como en un bloc de notas o en una hoja de Excel.

Haz un comentario abajo compartiendo tus pensamientos y experiencias sobre el uso del método anterior para crear o copiar la lista de archivos en una carpeta.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *