M
mymomo
Gast
Moin!
Unter CMD habe ich ja die Möglichkeit per "tree"-Befehl eine Verzeichnisstruktur als Textdatei herzustellen.
Als Beispiel mal meine bisherige batch-Datei, um die Dateien eines Verzeichnisses auszulesen:
tree /f /a > G:\dokumente\test.txt
Diese batch liegt im selben Verzeichnis wie das Verzeichnis was ausgelesen werden soll.
Nun hätte ich jedoch gerne folgende Möglichkeiten:
1. Diese batch soll täglich ausgeführt werden und die alte Datei entweder zuvor löschen, oder einfach überschreiben.
--- tägliche Ausführung funktioniert ja per Taskplaner (oder einfach in den Autostart). Zuvor löschen sollte kein Problem sein - das überschreiben weiß ich gerade nicht auswendig wie das geht, sollte aber ja auch kein Problem sein
2. Die auszuführende batch-Datei soll in einem anderen Verzeichnis liegen als die Dateien die ausgelesen werden sollen. Das habe ich irgendwie noch nicht ganz hinbekommen. Die fertige Datei soll dann abermals woanders liegen (das funktioniert!)
und weil das alles noch zu einfach ist:
3. ich würde gerne mehrere verschiedene Verzeichnisse auslesen. Ob dies durch mehrere batch-Dateien realisiert wird, welche wiederum durch eine batch alle anderen aufruft, oder ob man verschiedene Pfade gleichzeitig mit einer batch auslesen kann, ist mir eigentlich wurscht. Ist das überhaupt möglich?
4. und wenn es nun noch geht, sollen alle ausgelesenen Verzeichnisse in eine einzige Datei geschrieben werden. Das geht wohl nicht, oder?
Unter CMD habe ich ja die Möglichkeit per "tree"-Befehl eine Verzeichnisstruktur als Textdatei herzustellen.
Als Beispiel mal meine bisherige batch-Datei, um die Dateien eines Verzeichnisses auszulesen:
tree /f /a > G:\dokumente\test.txt
Diese batch liegt im selben Verzeichnis wie das Verzeichnis was ausgelesen werden soll.
Nun hätte ich jedoch gerne folgende Möglichkeiten:
1. Diese batch soll täglich ausgeführt werden und die alte Datei entweder zuvor löschen, oder einfach überschreiben.
--- tägliche Ausführung funktioniert ja per Taskplaner (oder einfach in den Autostart). Zuvor löschen sollte kein Problem sein - das überschreiben weiß ich gerade nicht auswendig wie das geht, sollte aber ja auch kein Problem sein
2. Die auszuführende batch-Datei soll in einem anderen Verzeichnis liegen als die Dateien die ausgelesen werden sollen. Das habe ich irgendwie noch nicht ganz hinbekommen. Die fertige Datei soll dann abermals woanders liegen (das funktioniert!)
und weil das alles noch zu einfach ist:
3. ich würde gerne mehrere verschiedene Verzeichnisse auslesen. Ob dies durch mehrere batch-Dateien realisiert wird, welche wiederum durch eine batch alle anderen aufruft, oder ob man verschiedene Pfade gleichzeitig mit einer batch auslesen kann, ist mir eigentlich wurscht. Ist das überhaupt möglich?
4. und wenn es nun noch geht, sollen alle ausgelesenen Verzeichnisse in eine einzige Datei geschrieben werden. Das geht wohl nicht, oder?