Eu quero copiar todas as imagens no meu computador para uma única pasta

0

Eu quero copiar todas as imagens de qualquer extensão de arquivo como .jpg , .png , .gif , etc. de todas as pastas e subpastas no disco rígido do meu PC (que tem duas partições) para uma única pasta. / p>

O número total de imagens que tenho é de 250.000.

    
por KAPIL GUPTA 19.09.2014 / 12:08

6 respostas

5

No Windows Explorer, pesquise por:

*.png OR *.gif OR *.jpg OR *.jpeg*

Selecione todos os arquivos e copie-os para onde você quiser

    
por 19.09.2014 / 12:17
3

A maneira mais fácil é provavelmente criar um arquivo em lote, que procura recursivamente por um tipo de arquivo específico e copiar todas as instâncias dele para uma pasta de sua escolha. Esse script deve fazer o trabalho de uma partição por vez:

for /R "C:\" %%G in (*.png *.jpg *.jpeg *.gif) do copy "%%G" "E:\allPictures\"
pause

Esteja ciente de que eu recomendo strongmente que você adicione um disco rígido externo e aponte a saída para uma pasta nele. Você não quer que o script em lote copie de sua própria pasta de saída.

E:\allPictures\ é a saída, que é o que você precisa alterar.

Salve como "something.bat" e execute.

Explicação

O script começa a pesquisar no diretório que você fornece. No meu exemplo, escolhi C:\ por sua solicitação.

O /R diz para começar a procurar em cada pasta abaixo da pasta escolhida, também de forma recursiva, para os tipos de arquivo fornecidos: (*.png *.jpg *.jpeg *.gif)

%%G é um marcador / contêiner para o caminho completo para um arquivo. Então, se o arquivo que ele encontrou se encaixar no tipo de arquivo solicitado, ele será fornecido ao comando copy.

No final, você tem o caminho para a sua pasta de saída. E:\allPictures\

O pause no final é para você saber quando terminar.

Espero que isso responda à sua pergunta.

Boa sorte!

    
por 19.09.2014 / 14:38
0

Não tenho certeza, mas acho que existem muitos softwares por aí que mostram todas as imagens do seu disco rígido em uma única interface. Quando aparecer na interface única, será fácil copiar todas essas imagens para uma pasta. Não tenho certeza, mas acho que o Flickr foi um deles.

Ou você também pode abrir o explorador de janelas e pesquisar por *.jpg OR *.png e outro formato de imagem que você acha que tem e pode copiar manualmente para uma pasta. Mas é muito trabalho a fazer.

    
por 19.09.2014 / 12:17
0

Você pode usar algo simples como xcopy

 xcopy c:\*.jpg e:\ /s

Isso irá copiar todos os arquivos JPG na unidade C: para a raiz de E: e criar as pastas quando o XCOPY as encontrar na unidade C:

Você só precisa fazer isso repetidamente para os diferentes tipos de arquivos, como gif, png, tiff ou qualquer outro formato de arquivo que você queira consolidar.

    
por 22.09.2014 / 22:25
-1

Abra o Windows Explorer.
Na caixa de pesquisa superior direita, digite isto:

tipo: = imagem

Pressione enter e ele procurará todas as fotos.

    
por 18.02.2017 / 18:44
-1

Faça isso no PowerShell.

$sourcePath = 'C:\StartFolder'
$destPath = 'C:\DestFolder'

Get-ChildItem $sourcePath -Recurse -Include '*.foo', '*.bar' | Foreach-Object '
    {
        $destDir = Split-Path ($_.FullName -Replace [regex]::Escape($sourcePath), $destPath)
        if (!(Test-Path $destDir))
        {
            New-Item -ItemType directory $destDir | Out-Null
        }
        Copy-Item $_ -Destination $destDir
    }
    
por 04.09.2017 / 23:06