none
Script para criar pasta a partir do nome das imagens RRS feed

  • Pergunta

  • Olá galera, vou tentar explicar minha situação, tenho uma pasta com centenas de imagens que recebo todo dia de produtos e cada produto tem por exemplo 4 imagens renomeados com sku, e tenho todo dia que separar as imagens de cada produto criar uma pasta pra ele e renomear a pasta com o seu sku.

    Não sou programador, mas acho que da pra automatizar esse processo em powershell ou batch nao sei,  mas seria criar pasta pra cada conjunto de imagens, jogar as imagens dentro dessa pasta e renomear a pasta com o sku.

    exemplo:

    Antes

    Pasta raiz:

    AA_1.jpg BB_1.jpg

    AA_2.jpg BB_2.jpg

    AA_3.jpg BB_3.jpg

    Depois

    Pasta raiz:

    pastaAA

    AA_1.jpg

    AA_2.jpg

    AA_3.jpg


    pastaBB

    BB_1.jpg

    BB_1.jpg

    BB_2.jpg



    • Editado LucasSD sábado, 4 de abril de 2015 17:43
    • Tipo Alterado Fábio JrModerator quarta-feira, 8 de abril de 2015 18:00 é pergunta
    sábado, 4 de abril de 2015 16:01

Respostas

  • Bom gente consegui fazer, depois de muita pesquisavai ficar assim:

    
    @ECHO OFF >NUL
    SETLOCAL enableextensions disabledelayedexpansion
    
            rem Change the current directory to "Directory root"
        pushd "D:\test\imagens"
            rem main loop
        for %%G in (AA BB ) do (
                rem make destination directory
            md %%G 2>NUL
                rem move files of a given pattern to destination directory
            if exist "%%G*.jpg" move "%%G*.jpg" "%%G\"
        )
            rem Change the current directory back (cf. previous pushd) 
        popd
    
    ENDLOCAL
    goto :eof 


    domingo, 5 de abril de 2015 01:45