Descrição do projeto
TraduzidoHá uma pasta que contém corredores com nomes de formato:
- Sistema 1. Instalar atualizações mensais. Fevereiro. 2021.docx.
- Sistema 2. Instalar atualizações mensais. Fevereiro. 2021.docx.
E assim por diante.
O formato do nome do arquivo é sempre o mesmo, apenas mudam o mês e o ano.
Pode haver também uma (a) pasta aninhada (sem pastas na pasta aninhada) que pode conter arquivos com o mesmo nome.
Exemplo:
- pasta 1 (arquivos incluídos)
pasta 2 (esta pasta está na pasta 1 e também tem arquivos)
O script deve ter 3 parâmetros:
1. Mês – dado por uma string (por exemplo, Março, Abril), este mês é usado para formar um novo nome
2. Ano - usado para formar um novo
3. Nível de aninhamento – qual nível de aninhamento lidar a partir da pasta atual (por exemplo, uma, duas pastas abaixo da atual), se 0 então as pastas aninhadas não são tocadas, apesar de estarem e terem arquivos.
Os parâmetros são definidos diretamente no script, não interativamente.
A pasta original pode estar em lugares diferentes, você não precisa se envolver em seu caminho, o script deve funcionar na pasta de onde foi iniciado.
Após a execução do script em todos os arquivos da pasta atual, bem como arquivos da pasta aninhada (se o parâmetro correspondente for especificado), o nome muda.
Por exemplo,
Sistema 1. Instalar atualizações mensais. Fevereiro. 2021.docx.
Stallo
Sistema 1. Instalar atualizações mensais. Março. 2022.docx.