%3A%20Crie%20uma%20estrutura%20de%20pastas%20predefinida.png)
É possível criar um script, que pode ser ativado através do menu do botão direito do mouse no Windows, que criará uma estrutura de pastas pré-definida?
Cada vez que recebo uma nova atualização no meu trabalho tenho que fazer um novo “registro de atualização” dentro de uma pasta. Cada pasta de atualização contém exatamente as mesmas pastas, mais ou menos.
Eu poderia criar uma estrutura de pastas vazia que poderia copiar todas as vezes, mas estamos usando um repositório CSV mais antigo e novas pastas e arquivos precisam ser criados por causa de alguma referência ou ID estranho fornecido e tem problemas para separar várias cópias de pastas ou arquivos.
Outro problema é que meu Work Laptop é “restrito ao administrador”, então não tenho permissão para instalar nenhum programa, mas posso executar scripts (só não o PowerShell, infelizmente, porque não está ativado) e macros.
Não tenho certeza se isso é possível, mas seria uma grande economia de tempo apenas criar uma nova estrutura de pastas com o clique de um botão.
Saúde,
- Mestika
Responder1
Experimente este arquivo bat (cole o código no bloco de notas e salve como um arquivo .bat). A primeira linha é uma variável, então mude-a para a pasta raiz onde você deseja que tudo seja criado.
set rootDirectory = C:\Documents and Settings\username\Desktop\
cd %rootDirectory%
md test
md test\01
O procedimento acima cria 1 pasta na área de trabalho (chamada teste) e depois uma subpasta chamada 01.
EDITAR
Na verdade, você nem precisa da variável nesta instância (isso faz exatamente a mesma coisa, apenas com 1 linha a menos de código):
cd C:\Documents and Settings\username\Desktop\
md test
md test\01