Wie kann ich Dateien mit diesem Batch-Skript rekursiv umbenennen?
Ich habe eine große Anzahl von Dateien in Verzeichnissen und Unterverzeichnissen mit verschiedenen Namen. Momentan habe ich ein Skript, das einen Teil der benötigten Aufgaben ausführen kann, aber das Skript muss sich im übergeordneten Verzeichnis der Dateien befinden, die ich umbenennen möchte. Ich möchte mein Skript so ändern, dass es in einem gewünschten Stammverzeichnis der Dateien abgelegt werden kann, die ich umbenennen möchte, und die Dateien in allen Verzeichnissen rekursiv umbenennen soll. Hier ist mein aktuelles Skript:
RENAME "%FILE1%" "%NEWFILE1%" RENAME "%FILE2%" "%NEWFILE2%" RENAME "%FILE3%" "%NEWFILE3%" RENAME "%FILE4%" "%NEWFILE4%"
(Und so weiter...)
Einige der Dateinamen, mit denen ich arbeite, sind etwas einheitlich. Dies sind textbasierte Dokumente, die als solche bezeichnet werden:
XML_log1.txt XML_log2.txt databaseindex.txt prefab.xml md5_index.txt
Während einige dieser Namen mit dem Skript interpretiert und geändert werden können, hoffe ich auch, das Skript in einem Vorlagenformat zu formatieren, damit es in der Zukunft möglicherweise erneut verwendet oder für eine ähnliche Situation verwendet wird.
Ich weiß, dass FOR- Schleife wahrscheinlich das ist, was implementiert werden muss, aber ich weiß nicht, wie das zu tun ist, wenn dies der Fall ist. Wie kann das erreicht werden?
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen