Projektbeschreibung
ÜbersetztEs gibt einen Ordner, der Gänge mit Formatnamen enthält:
- System 1. Installieren Sie monatliche Updates. Februar. 2021.docx.
- System 2. Installieren Sie monatliche Updates. Februar. 2021.docx.
Und so weiter.
Das Dateinamenformat ist immer dasselbe, nur Monat und Jahr ändern sich.
Es kann auch einen (a) verschachtelten Ordner geben (keine Ordner im verschachtelten Ordner), der Dateien mit demselben Namen enthalten kann.
Beispiel:
- Ordner 1 (Dateien enthalten)
Ordner 2 (dieser Ordner befindet sich in Ordner 1 und hat ebenfalls Dateien)
Das Skript sollte 3 Parameter haben:
1. Monat – angegeben durch eine Zeichenfolge (z.B. März, April), dieser Monat wird verwendet, um einen neuen Namen zu bilden
2. Jahr - wird verwendet, um einen neuen
3. Verschachtelungsebene – welche Ebene der Verschachtelung vom aktuellen Ordner aus behandelt werden soll (zum Beispiel, ein, zwei Ordner von dem aktuellen), wenn 0, dann werden die verschachtelten Ordner überhaupt nicht berührt, obwohl sie vorhanden sind und Dateien haben.
Die Parameter werden direkt im Skript festgelegt, nicht interaktiv.
Der ursprüngliche Ordner kann an verschiedenen Orten sein, Sie müssen sich nicht mit seinem Pfad befassen, das Skript sollte im Ordner funktionieren, von dem es gestartet wurde.
Nach dem Ausführen des Skripts werden in allen Dateien des aktuellen Ordners sowie in den Dateien des verschachtelten Ordners (wenn der entsprechende Parameter angegeben ist) die Namen geändert.
Zum Beispiel,
System 1. Installieren Sie monatliche Updates. Februar. 2021.docx.
Stallo
System 1. Installieren Sie monatliche Updates. März. 2022.docx.