Windows-batch - verketten Sie mehrere text-Dateien in eine

Brauche ich, um ein Skript zu erstellen, die verkettet mehrere text-Dateien in eine.
Ich weiß, das ist einfach zu bedienen

type *.txt > merged.txt

Aber die Anforderung ist "verketten von Dateien vom gleichen Tag in Datei day_YYYY-DD-MM.txt" ich bin linux-user und windows-batch ist die Hölle für mich.

EDIT: Ihr Windows XP

  • Sie sollten uns sagen, ob es getan werden muss, um in eine "wirkliche" batch-Datei oder, wenn powershell / Windows-Scripting-host verfügbar ist. Für den Anfang sollte man erwähnen, welche Windows-version unterstützt werden muss (minimum / maximum)
  • Ihre windows-XP, also es gibt keine powershell
  • Sie gehen zu müssen, eine schön FÜR den Befehl, dies zu tun: stackoverflow.com/questions/9234207/.... Persönlich würde ich nicht Durcheinander mit den Dingen, wie dies in batch. Selbst wenn Sie es bekommen können, um zu arbeiten, die Art von Objekt, das Sie verwenden können, sind begrenzt-Powershell ist der Weg zu gehen.
  • Sie können installieren Sie Powershell 2.0 unter Windows XP. Siehe support.microsoft.com/en-us/kb/968929
  • Ist dies Ihr zu Hause arbeiten?
  • Dies betonen erneut: ist der Windows Scripting Host zur Verfügung ? Können Sie herausfinden, indem Sie "cscript" auf der Kommandozeile. Ob WSH installiert ist, wird es die Ausgabe auf dem Bildschirm, wenn nicht, wird eine Fehlermeldung "Befehl nicht gefunden"
  • Ja, es ist
  • Keine seiner Hausaufgaben nicht
  • Wie WSH installiert ist, können Sie JavaScript verwenden, um nach Dateien zu suchen. Vielleicht ist dies ein Zeiger für eine Google-Suche, wenn Sie nicht bekommen eine fertige Antwort hier. Leider habe ich nicht solch ein Beispiel für Sie ...
  • Ich schrieb es in bash und führen Sie es mit cygwin. Es ist viel einfacher
  • Ich habe nicht vor, cygwin, weil ich dachte, Sie wollen eine minimale fuzz-Lösung. Der Titel deiner Frage suggeriert, Sie wollen eine Lösung basierend auf Windows-Mechanismen.

InformationsquelleAutor SpeedEX505 | 2015-05-26
Schreibe einen Kommentar