Por ejemplo, en Windows Explorer?¿Cómo se pueden extraer los nombres de los archivos en una carpeta como texto?
Respuesta
En ausencia de cualquier más información,
c:> cd directory
c:> dir > files.txt
a escribir una lista de archivos en un archivo de texto (files.txt)
EDIT: dir /b
simplemente generar los nombres de los archivos desnudas
"dir/b> files-names.txt" <- '/ b' significa 'lista completa' –
Doh. Célebre. Gracias –
Gracias, Brian. ¿Entonces esto no se puede hacer en Windows, solo en DOS? – systemovich
Si estamos hablando de C# y luego la siguiente volverá la ruta completa en una matriz de cadenas:
string[] files = Directory.GetFiles(directory);
para obtener los nombres de archivo:
foreach (string file in files)
{
Console.WriteLine(Path.GetFileName(file));
}
Por tan sólo los nombres de archivo:
c:\dir /b > files.txt
Para un entorno UNIX, cd mydirectory && ls > filelist.txt
Nota: ls es lo suficientemente inteligente como para saber cuándo se está canalizando. por lo que no proporciona la información normal que tendría si la ejecutara directamente desde la consola. –
en Python! Toma el camino como un argumento.
import os
import sys
if __name__ == '__main__':
path = sys.argv[1]
dir = os.listdir(path)
for fname in dir:
print fname
Para añadir un poco de sabor genérica adicional, en un PHP de una sola línea, ¿qué tal:
<?php file_put_contents("listing.txt", implode(PHP_EOL, glob('*')));
No estoy seguro de si se preocupan por distinguir los archivos y directorios o no. A continuación, se escribirán los nombres de los archivos en el directorio actual en listing.txt
.
En DOS:
C:\> IF EXIST listing.txt ERASE listing.txt
C:\> FOR %I IN (*.*) DO (ECHO %~nxI) >>listing.txt
En cualquier Bourne-based shell:
machine$ rm listing.txt
machine$ for f in *; do [ -f $f ] && echo "$f" >> listing.txt ; done
o:
machine$ find . -type f -depth 1 -print > listing.txt
+1 para productos por lotes. –
- 1. ¿Cómo obtener los nombres de los archivos?
- 2. ¿Cómo se compilaron los archivos python en una carpeta separada?
- 3. ¿Cómo recorro todos los archivos en una carpeta usando C?
- 4. Buscar todos los archivos en una carpeta
- 5. ¿Cómo buscar una cadena en varios archivos y devolver los nombres de los archivos en Powershell?
- 6. ¿Cómo se manejan los nombres de archivos con espacios?
- 7. ¿Por qué los nombres de usuario no se pueden cambiar?
- 8. Cómo extraer una carpeta de JAR
- 9. Lea los nombres de los archivos de un directorio
- 10. ¿Pueden los .gitattributes de can git tratar a todos los archivos como binarios, excepto algunas excepciones?
- 11. No se pueden establecer los nombres de los miembros del atributo de validación personalizado en MVC2
- 12. Extraer texto de archivos PDF en C#
- 13. ¿Cómo obtener todos los archivos de texto de una carpeta usando Java?
- 14. mover todos los archivos en una carpeta a otra?
- 15. ¿Cómo puedo extraer todos los archivos modificados de un conjunto de cambios en Mercurial?
- 16. ¿Cómo se detectan los permisos de los archivos al extraer el archivo tar?
- 17. ¿Cómo extraer los archivos .war en Java? ZIP vs JAR
- 18. ¿Cómo arreglar los nombres de los paquetes en IntelliJ?
- 19. Mercurial: ¿Cómo se pueden deshacer los cambios?
- 20. Obtener nombres de todos los archivos de una carpeta con Ruby
- 21. cómo puedo editar los archivos de texto en la carpeta de activos en android
- 22. Amazon AWS IOS SDK: cómo enumerar TODOS los nombres de archivo en una CARPETA
- 23. Cómo mostrar los archivos php como texto sin formato en Apache
- 24. ¿Los archivos de la carpeta temporal se eliminan automáticamente?
- 25. No se pueden obtener los valores de los cuadros de texto en templateField dentro de gridview
- 26. macro - abrir todos los archivos en una carpeta
- 27. Obtener todos los nombres de archivos en un nombre de carpeta dado
- 28. Cómo definir los nombres de las personas en texto (Java)
- 29. ¿Cómo se asignan los nombres de los paquetes de Hackage a los nombres de 'cabal install'?
- 30. ¿Pasa los archivos en una carpeta usando VBA?
El uso de cualquier idioma/herramienta en particular? –
¿En qué sentido? ¿Desea un enlace de menú contextual para copiar el nombre del archivo? ¿O un script para hacerlo e imprimir los resultados? – Kazar
Cada vez que se cambia el contenido de una carpeta compartida en mi computadora, deseo que se envíe un correo electrónico a todas las personas con las que he compartido la carpeta. – systemovich