Andy2010 10 Geschrieben 4. Juni 2015 Melden Geschrieben 4. Juni 2015 Ich wollte mal wissen, ob man als bessere Alternative zu Batch und VBScript auch PowerShell 4.0 (.ps1) für folgende Aufgabe verwenden kann.Ich möchte aus einem Ordner den Inhalt von Quelldateien auslesen und in einer neue Zieldatei zusammenführen (Textdateien). Danach die Quelldateien löschen.Beispiel:Quelldateien: C:\PS\150604_091200_Logs_10.txt, C:\PS\150604_101500_Logs_10.txt, C:\PS\150604_102000_Logs_12.txtSuche per Wildcard möglich? *Logs*.txtZieldatei: C:\PS\Logs.txt Zuvor prüfen, ob die Datei schon existiert. Dann Inhalt anfügen. Wenn nicht, neue Datei erstellen mit Inhalt. Ist doch sicherlich per PS möglich. :confused: Gibt es ein gutes Tutorium zum Thema PowerShell 4.0 (Webseite, eBook)?
Beste Lösung Andy2010 10 Geschrieben 10. Juni 2015 Autor Beste Lösung Melden Geschrieben 10. Juni 2015 Hat sich erledigt!
Sunny61 833 Geschrieben 10. Juni 2015 Melden Geschrieben 10. Juni 2015 Hat sich erledigt! Super! Und wie hast Du das Problem gelöst?
massaraksch 41 Geschrieben 14. Juni 2015 Melden Geschrieben 14. Juni 2015 (bearbeitet) Wahscheinlich so oder ähnlich: add-content -value (get-content C:\PS\*Logs*.txt) -path C:\PS\Ergebnis.txt remove-item C:\PS\*Logs*.txt Der Zielname "C:\PS\Ergebnis.txt" ist Absicht, damit der Löschbefehl das nicht auch wegwirft ;) bearbeitet 14. Juni 2015 von massaraksch
Dukel 468 Geschrieben 14. Juni 2015 Melden Geschrieben 14. Juni 2015 Remove-Item kennt die Parameter Filter und Exlude.
massaraksch 41 Geschrieben 14. Juni 2015 Melden Geschrieben 14. Juni 2015 Ich halt's für bequemer, wenn das Resultat nicht mit in den *logs* Namensbereich fällt. Ansonsten muß man auch noch beim Einlesen aufpassen. Ja... kann man auch filtern/ausschließen :rolleyes: Jeder wie er mag.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden