Estoy tratando de tomar una carpeta que tiene varios archivos .csv y combinar todos estos archivos y la información en ellos, en un archivo usando MS DOS. ¿Alguna sugerencia?En MS DOS copiando varios archivos en un archivo
Respuesta
copy *.csv new.csv
No hay necesidad de/b como csv no es un tipo de archivo binario.
copy /b file1 + file2 + file3 newfile
Cada archivo fuente se debe introducir en el comando de copia con un +
, y el último nombre de archivo de la lista será el que los datos concatenados se copia.
¿No hay un comando copiar todo (*)? BC tengo como 30 a 40 archivos. – edmon
Esta versión le permite especificar el orden exacto en el que desea copiar los archivos. con el método * .csv anterior, obtendrá los archivos en orden aleatorio. –
asegurarse de que haya asignado la unidad Y: o copiar todos los archivos a dir locales c:/local
c:/local> copia *. * C: /newfile.txt
¿Qué 'y:' conduce? –
@AnnaLear El mismo misterioso 'y' drive ... donde es algo extraño ... en el vecindario. ¿A quien vas a llamar? https://www.youtube.com/watch?v=BMPcuZZgmtE – rayryeng
Si esto es parte de una secuencia de comandos por lotes (archivo .bat
) y tiene una gran lista de archivos, puede usar una línea múltiple ^
, y opcional /Y
para suprimir la solicitud para confirmar que desea sobrescribir un archivo de destino existente.
REM Concatenate several files to one
COPY /Y^
this_is_file_1.csv +^
this_is_file_2.csv +^
this_is_file_3.csv +^
this_is_file_4.csv +^
this_is_file_5.csv +^
this_is_file_6.csv +^
this_is_file_7.csv +^
this_is_file_8.csv +^
this_is_file_9.csv^
output_file.csv
Esto es más limpio que realizar el comando en una línea.
for %f in (filenamewildcard0, filenamewildcard1, ...) do echo %f >> newtargetfilename_with_path
La misma idea que Mike T; podría funcionar mejor bajo 127 caracteres de línea de comandos límite de MessyDog
type data1.csv > combined.csv
type data2.csv >> combined.csv
type data3.csv >> combined.csv
type data4.csv >> combined.csv
etc.
asumir que su uso de archivos sin cabeceras y todos los archivos tienen las mismas columnas.
¡los nombres de los archivos deben ordenarse correctamente para combinarse correctamente!
file1.bin file2.bin ... file10.bin
no funcionará correctamente
file01.bin file02.bin ... file10.bin
se funcione correctamente
c:>for %i in (file*.bin) do type %i >> onebinary.bin
Obras para ASCII o archivos binarios.
- 1. JavaScript en varios archivos
- 2. Copiando archivo de un proyecto a otro en maven
- 3. Copiando un archivo de un directorio a otro con Ruby
- 4. Copiando archivos de mi proyecto en Maven
- 5. Copiando un archivo en sftp con biblioteca jsch
- 6. ¿Cómo dividir un archivo de texto en varios archivos?
- 7. Dividir un archivo en varios archivos según el patrón
- 8. ¿Cómo puedo "modificar" varios archivos en un solo archivo base?
- 9. Fusiona varios archivos mstest trx en un solo archivo trx
- 10. Unir múltiples archivos Coffeescript en un archivo? (Varios subdirectorios)
- 11. Cómo comprimir varios archivos en un solo archivo con Delphi
- 12. Datos en archivos XML: ¿Un archivo grande o varios pequeños?
- 13. VIM, ejecuta un comando en varios archivos
- 14. Concatenate varios archivos CSS en un solo
- 15. Varios archivos adjuntos en C#
- 16. Copiando un enlace simbólico en Python
- 17. Reutilizando una macro C en varios archivos
- 18. ¿Cómo puedo comparar dos archivos en un archivo por lotes?
- 19. Ponga javascript en un archivo .js o divídalo en varios archivos .js?
- 20. Plantillas distribuidas en varios archivos
- 21. Recursos de Maven No copiando archivos
- 22. models.py dividirse en varios archivos
- 23. Rellenar varios archivos PDF
- 24. ¿Puedo comparar dos archivos de acceso de ms?
- 25. ¿Cómo dividir un programa en C en varios archivos?
- 26. ¿Qué fuente se usa en MS-DOS?
- 27. Definición de un Alias Tipo en C# en varios archivos
- 28. archivo gzip con varios archivos dentro de
- 29. ¿Cómo puedo copiar varios archivos binarios en un archivo en un sistema Linux?
- 30. Wix: ¿un archivo por componente o varios archivos por componente?
¿cómo deshacer esto? Vea mi pregunta aquí: http://stackoverflow.com/questions/37357481/undo-a-botched-command-prompt-copy-which-concatenated-all-of-my-files – papiro