If-Koubou

Klawiatura Ninja: Łączenie wielu plików tekstowych w systemie Windows

Klawiatura Ninja: Łączenie wielu plików tekstowych w systemie Windows (Jak)

Masz katalog pełen plików dziennika, które chcesz zaimportować do programu Excel lub bazy danych, aby można było na nich wykonać przetwarzanie ... ale są setki plików ... w jaki sposób można je utworzyć w jednym pliku?

Odpowiedź: Wyciągnij kapelusz DOS, otwórz wiersz polecenia, a następnie użyj polecenia "for".

Składnia działa w następujący sposób:

dla <variablename> in (<katalogowanie>) wykonaj <dowództwo> <variablename>

Jeśli więc chcesz dołączyć wszystkie pliki * .log do katalogu, użyj polecenia "type", a następnie potnij je w pojedynczy plik za pomocą operatora >>.

Różnica między >> i> polega na tym, że poprzednia dołącza dane do końca pliku, a druga całkowicie zastępuje plik, co byłoby bezcelowe w stosunku do tego, co chcemy zrobić.

Oto polecenie, które należy wykonać, zakładając, że znajdujesz się w katalogu zawierającym pliki dziennika.

dla% f w (* .log) wpisz "% f" >> aggregate.txt

Tak, właściwie użyłem tego polecenia do projektu w pracy, dlatego piszę ten artykuł. =)

Losowe myśli: Jak leci kapelusz DOS?