Opis projektu
PrzetłumaczoneJest folder, który zawiera alejki z nazwami formatów:
- System 1. Zainstaluj aktualizacje miesięczne. Luty. 2021.docx.
- System 2. Zainstaluj aktualizacje miesięczne. Luty. 2021.docx.
I tak dalej.
Format nazwy pliku jest zawsze taki sam, zmienia się tylko miesiąc i rok.
Może być również jeden (a) zagnieżdżony folder (brak folderów w zagnieżdżonym folderze), który może zawierać pliki o tej samej nazwie.
Przykład:
- folder 1 (pliki w zestawie)
folder 2 (ten folder znajduje się w folderze 1 i również ma pliki)
Skrypt powinien mieć 3 parametry:
1. Miesiąc – podany jako ciąg (np. Marzec, Kwiecień), ten miesiąc jest używany do formowania nowej nazwy
2. Rok - używany do formowania nowej
3. Poziom zagnieżdżenia – jaki poziom zagnieżdżenia obsługiwać z bieżącego folderu (na przykład, jeden, dwa foldery w dół od bieżącego), jeśli 0, to zagnieżdżone foldery w ogóle nie są dotykane, mimo że istnieją i mają pliki.
Parametry są ustawiane bezpośrednio w skrypcie, a nie interaktywnie.
Oryginalny folder może znajdować się w różnych miejscach, nie musisz angażować się w jego ścieżkę, skrypt powinien działać w folderze, z którego został uruchomiony.
Po uruchomieniu skryptu w wszystkich plikach bieżącego folderu, a także plikach zagnieżdżonego folderu (jeśli określony jest odpowiedni parametr), nazwa zmienia się.
Na przykład,
System 1. Zainstaluj aktualizacje miesięczne. Luty. 2021.docx.
Stallo
System 1. Zainstaluj aktualizacje miesięczne. Marzec. 2022.docx.