Próbuję pobrać folder zawierający kilka plików .csv i połączyć wszystkie te pliki oraz zawarte w nich informacje w jednym pliku przy użyciu MS DOS. Jakieś sugestie?W MS DOS kopiowanie kilku plików do jednego pliku
Odpowiedz
copy *.csv new.csv
Nie ma potrzeby/b, ponieważ csv nie jest binarnym typem pliku.
copy /b file1 + file2 + file3 newfile
Każdy plik źródłowy musi być dodana do polecenia kopiowania z +
, a ostatni na liście Nazwa pliku będzie gdzie dane są kopiowane do łączonych.
nie ma polecenia copy all (*)? BC mam od 30 do 40 plików. – edmon
Ta wersja umożliwia określenie dokładnej kolejności kopiowania plików. powyższą metodą * .csv otrzymasz pliki w kolejności losowej. –
upewnij się, że zmapowali Y: napęd, lub skopiować wszystkie pliki do lokalnej dir c:/local
c:/local> copy *. * C: /newfile.txt
Co 'y:' prowadzić? –
@AnnaLear Ten sam tajemniczy napęd "y" ... gdzie jest coś dziwnego ... w sąsiedztwie. Do kogo zadzwonisz? https://www.youtube.com/watch?v=BMPcuZZgmtE – rayryeng
If jest to część skryptu wsadowego (plik .bat
), a masz dużą listę plików, możesz użyć wieloliniowej ^
i opcjonalnej flagi /Y
, aby wyłączyć monit o potwierdzenie zamiaru zastąpienia istniejącego pliku docelowego.
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
Jest to lepszy niż wykonanie polecenia w jednym wierszu.
for %f in (filenamewildcard0, filenamewildcard1, ...) do echo %f >> newtargetfilename_with_path
Taki sam pomysł jak Mike T; może działać lepiej pod MessyDog za 127 znaków limitu linii poleceń
type data1.csv > combined.csv
type data2.csv >> combined.csv
type data3.csv >> combined.csv
type data4.csv >> combined.csv
itp
Załóżmy, że używasz plików bez nagłówków i wszystkie pliki mają te same kolumny.
nazwy plików muszą być poprawnie sortowane, aby poprawnie się połączyć!
file1.bin file2.bin ... file10.bin
przyzwyczajenie praca właściwie
file01.bin file02.bin ... file10.bin
będzie działać prawidłowo
c:>for %i in (file*.bin) do type %i >> onebinary.bin
Roboty ASCII lub plików binarnych.
- 1. Kopiowanie plików iPhone CoreData z jednego projektu do drugiego
- 2. lista kopiowanie plików z jednego folderu do innego w R
- 3. Kopiowanie pliku z jednego katalogu do drugiego za pomocą Ruby
- 4. Kopiowanie słowa z jednego pliku do drugiego w CPP
- 5. Kopiowanie pliku z jednego projektu na inny w maven
- 6. Aby uzyskać więcej informacji, użyj jednego lub kilku plików CSS?
- 7. Kopiowanie jednego strumienia std do innego efektywnie
- 8. Scalanie kilku rodzimych DLL do jednego DLL
- 9. DOS: pozycja katalogu wykluczająca typ pliku?
- 10. Jak wydrukować znak nowej linii w skrypcie MS-DOS?
- 11. Kopiowanie uprawnień do plików, ale nie plików
- 12. Kopiowanie zawartości bitmapy jednego ImageView do anoher
- 13. Ant - kopiowanie plików i podkatalogów z jednego podkatalogu na drzewie
- 14. Komentowanie wielu linii w pliku wsadowym DOS
- 15. Kopiowanie plików do biblioteki dokumentów w SharePoint
- 16. Kopiowanie z jednego pliku tekstowego na inny przy użyciu Python
- 17. Przekierowanie polecenia DOS do pliku obcina wyjście
- 18. Kopiowanie z jednego pliku xml na drugi - powershell
- 19. Dos Pakiety: zapisuj do plików bez wiersza kończącego się
- 20. Używanie jednego pająka Scrapy do kilku stron internetowych
- 21. FSEvents i kopiowanie dużych plików
- 22. Kopiowanie wielu plików w Delphi
- 23. Dołącz wiele plików Coffeescript do jednego pliku? (Wiele podkatalogów)
- 24. Jak dołączyć zawartość wielu plików do jednego pliku
- 25. Kopiowanie plików do usługi Azure VM
- 26. CMake Custom Command kopiowanie wielu plików
- 27. Kopiowanie z jednego rejestru na inny
- 28. Kopiowanie z dokumentów MS Word w polu tekstowym strony internetowej
- 29. STORE dane wyjściowe do jednego pliku CSV?
- 30. Git kopiowanie zmian z jednego oddziału do innego
jak to cofnąć? Zobacz moje pytanie tutaj: http://stackoverflow.com/questions/37357481/undo-a-botched-command-prompt-copy-which-concatenated-all-of-my-files – papiro