arquivo em lote para reordenar arquivos

0

Preciso de ajuda para tornar um arquivo de lote de comandos mais subdiretório recursivo.

Abaixo está o lote que tenho agora e uma ilustração para visualizar o que estou perguntando em resultados.

Script em lote

@echo off 

for %%a in (".*") do ( 
    if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" ( 
        if not exist "%%~xa" mkdir "%%~xa" move "%%a" "%%~dpa%%~xa\" 
))

Illistration

Eu adoraria que isso funcionasse como esperado com um clique.

Detalhe do conteúdo do diretório

  • Eu tenho o diretório principal com os subdiretórios principais.

    • Em cada subdiretório, vários arquivos de várias extensões.

      • Eu quero fazer novos subdiretórios de extensões de arquivos e, em seguida, subdividir subdiretórios de pastas com arquivos, ou seja, dividir subdiretórios de acordo com as extensões de arquivos
por HGA 25.12.2017 / 10:53

0 respostas