Boa tarde amigos,
Estou usando este scrip para organizar arquivos na mesma raiz.
Como funciona:
Copia arquivos de uma raiz, no caso, C:\Users\14065673\Downloads e copia para as pastas que serão criadas na mesma raiz, texto, imagem, programa e etc. e no final, depois de tudo copiado, ele deleta os arquivos [da raiz] que foram copiados para as devidas pastas.
Problema:
como usei o comando del f/ q *.*, percebi que ele deleta até os arquivos que não tem extensão especificada. Como posso impedir que este comando faça isto: Não delete o que não tiver especificação ou extensão. Só Delete os que foram efetivamente copiados. O que não for copiado ou não tiver pasta direcionada, continua na raiz sem nenhuma ação.
Não sei como posso fazer isso. Não sei se ficou clara as explicações.
@echo off
cd C:\Users\14065673\Downloads\
md texto
md texto\txt
md texto\pdf
md texto\doc
md texto\xlsx
md imagem
md programa
md audio
md zipados
md livros
md videos
copy *.txt C:\Users\14065673\Downloads\texto\txt
copy *.pdf C:\Users\14065673\Downloads\texto\pdf
copy *.doc C:\Users\14065673\Downloads\texto\doc
copy *.docx C:\Users\14065673\Downloads\texto\doc
copy *.xlsx C:\Users\14065673\Downloads\texto\xlsx
copy *.zip C:\Users\14065673\Downloads\zipados
copy *.jpg C:\Users\14065673\Downloads\imagem
copy *.png C:\Users\14065673\Downloads\imagem
copy *.jpeg C:\Users\14065673\Downloads\imagem
copy *.exe C:\Users\14065673\Downloads\programa
copy *.mp3 C:\Users\14065673\Downloads\audio
copy *.epub C:\Users\14065673\Downloads\livros
copy *.mp4 C:\Users\14065673\Downloads\videos
del f/ q *.*
echo.
echo.
pause