Eu tenho uma pasta (D:office) com 10 arquivos PDF (os nomes dos arquivos são aleatórios). Quero copiar cada um deles serialmente em novas 10 pastas (D\alpha\a.... D\alpha\j). É possível?
Editar: sinto muito pelo inglês ruim, não sou um usuário nativo. O que eu queria perguntar era a solução automatizada, não uma cópia e colagem manual.
Responder1
Não existe uma solução rápida. Copiar e colar neste momento é tudo que você pode fazer. Destaque todos os PDFs na pasta, abra uma nova pasta e façaCtrl+Vcolar. Repita em cada pasta.
Você pode selecionar todos os arquivos que deseja copiar, destacando-os, usandoCtrl+Ce, em seguida, selecionando todas as pastas para as quais deseja copiá-las, usandoCtrl+Clique, clique com o botão direito em uma das pastas e escolha colar. Isso deve resolver seu problema. Conforme mencionado nos comentários. A menos que você queira criar um programa que faça isso, estas etapas são sua melhor opção.
Responder2
InvestigarRobocópia,Xcopiaroucópia decomandos para janelas. Edite o código a seguir para atender às suas necessidades, escreva em um bloco de notas e salve com .bat
a extensão.
Robocopy D:\Office\*.pdf D:\YourNewFolder1 Robocopy D:\Office\*.pdf D:\YourNewFolder2 Robocopy D:\Office\*.pdf D:\YourNewFolder3
O *
caractere é chamado de curinga. Ele copia TODOS os nomes de arquivos com a .pdf
extensão para o seguinte local de diretório. Se o novo nome da pasta não existir, ela será criada. Também acredito que a função padrão do robocopy é copiar alfabeticamente/numericamente, o que deve resolver sua necessidade de copiar via serial. Caso contrário, você pode usar D:\office\*1.pdf
no exemplo e isso irá copiar todos os arquivos, com qualquer nome, terminando com 1. Enxágue e repita na extensão de sua série.
Verifique também os sinalizadores que estão disponíveis para qualquer comando, pois eles também podem ser úteis. ou seja: copie recursivamente dentro de um diretório, não copie arquivos/pastas específicos, etc.