mesclando todos os arquivos em uma pasta de diferentes pastas

0

Eu quero que meus arquivos sejam copiados em uma pasta, os arquivos vieram de pasta diferente, mas no mesmo local.

Eu corro este código no CMD, mas ele copia a pasta para o novo diretório.

xcopy "D:\NBS Contents\Latest Images\*.jpg" "D:\output" /s

A pasta de imagens mais recente tem muitas pastas contendo arquivos de imagens. Eu quero combiná-los em uma pasta.

    
por text 24.09.2010 / 10:07

1 resposta

2

Então, em cmd você terá que seguir as etapas abaixo

D:
mkdir output
cd "D:\NBS Contents\Latest Images\"
for /r %f in ( "*.jpg" ) do copy /y "%f" "D:\output"

Explicação passo a passo:

  • D: - muda para D: drive
  • mkdir output - Cria o diretório de saída
  • cd "D:\NBS Contents\Latest Images\" - Altera o diretório atual para o entre aspas

  • for /r %f in ( "*.jpg" ) do copy /y "%f" "D:\output" - Recursivamente, para cada arquivo jpg, copie o arquivo de origem para d:\output . O /y switch suprime o prompt Are you sure you want to overwrite , você pode remover o switch se quiser o prompt.

por 24.09.2010 / 16:50