Preciso de 100 ou mais pastas nomeadas como: ch.000
, ch.001
, ch.002
, etc. Nesse caso, preciso subir, ch.094
mas precisarei criar mais pastas posteriormente. Isso pode ser mais ou menos pastas, mas definitivamente entre 000 e 999. Não sei nada sobre programação, então, por favor, me guie por isso.
Aqui está um exemplo do que eu preciso fazer.
Obrigada!
Crie um
.bat
arquivo dentro da pasta na qual deseja criar essas subpastas e copie dentro do seguinte texto:Clique duas vezes no
.bat
arquivo e ele criará os capítulos necessários.No futuro, se você quiser criar por exemplo números de 95 a 110, basta alterar a linha FOR para:
Aqui está um script do PowerShell:
Supondo que você esteja no Windows, você pode Iniciar > Executar > "powershell.exe" > OK e copiar/colar na linha de comando.
Observe que você desejará mudar
c:\source\temp
para o diretório onde deseja as pastas e poderá ajustar o intervalo a ser criado ajustando os valores nafor
instrução, onde você vê1
e95
.Acredito que agora exista um subsustem do Linux no Windows (nunca o usei - na verdade, não uso o Windows), então você pode usar um script bash - digite-o na linha de comando em um shell bash ( esse é o termo no windows? - e observe que '$' é o prompt do bash):
Pessoalmente, acho que parece melhor do que a versão powershell - até porque você pode dividir comandos que ocupam um bloco, em várias linhas.
O Total Commander gratuito pode criar várias pastas com um comando desde a versão 9.10 (2017).
Pressione F7para abrir a caixa de diálogo Criar diretório e digite
conforme mostrado abaixo, e ele criará as pastas necessárias.
A sintaxe completa é a seguinte, com
begin
,step
ewidth
sendo opcional:Resposta anterior:
Ele também possui uma GUI para renomear coisas, útil se você já tiver o número certo de diretórios, mas com nomes errados (como copiar e colar muitos diretórios vazios).
Selecione as pastas e abra Arquivos -> Multi-Rename Tool . A imagem mostra as configurações que renomeiam todas as pastas para o esquema que você deseja.
Se você puder executar comandos do Linux no Windows, a maneira mais sucinta provavelmente seria:
Se isso não funcionar (porque você usa ksh ou não), isso deve funcionar: