Descrizione del progetto
TradottoC'è una cartella che contiene corsie con nomi di formato:
- Sistema 1. Installa aggiornamenti mensili. Febbraio. 2021.docx.
- Sistema 2. Installa aggiornamenti mensili. Febbraio. 2021.docx.
E così via.
Il formato del nome del file è sempre lo stesso, cambia solo il mese e l'anno.
Potrebbe anche esserci una (a) cartella nidificata (nessuna cartella nella cartella nidificata) che potrebbe contenere file con lo stesso nome.
Esempio:
- cartella 1 (file inclusi)
cartella 2 (questa cartella è nella cartella 1 e ha anche file)
Lo script dovrebbe avere 3 parametri:
1. Mese – fornito da una stringa (ad es. Marzo, Aprile), questo mese è usato per formare un nuovo nome
2. Anno - usato per formare un nuovo
3. Livello di nidificazione – quale livello di nidificazione gestire dalla cartella corrente (ad esempio, una, due cartelle sotto quella corrente), se 0 allora le cartelle nidificate non vengono toccate affatto, nonostante il fatto che ci siano e abbiano file.
I parametri sono impostati direttamente nello script, non in modo interattivo.
La cartella originale può trovarsi in posti diversi, non è necessario occuparsi del suo percorso, lo script dovrebbe funzionare nella cartella da cui è stato avviato.
Dopo aver eseguito lo script in tutti i file della cartella corrente, così come nei file della cartella nidificata (se è specificato il parametro corrispondente), il nome cambia.
Ad esempio,
Sistema 1. Installa aggiornamenti mensili. Febbraio. 2021.docx.
Stallo
Sistema 1. Installa aggiornamenti mensili. Marzo. 2022.docx.