Copiar-Colar-Arquivos-Organizando

Aplicativo que:

  1. Leia do console o path de um diretório.

  2. Caso o diretório não exista, mostre uma mensagem de erro e encerre a execução.

  3. Leia do console o path de outro diretório.

  4. Caso o outro diretório não exista, mostre uma mensagem de erro e encerre a execução.

  5. Percorra todos os arquivos existentes em todo o primeiro diretório lido (considerando pastas, subpastas, etc) e os organize no segundo diretório. Ao fim da execução, o segundo diretório deverá conter pastas de acordo com a seguinte regra:

  6. Pasta “Documentos”: Deverá conter todos arquivos com as extensões .doc, .docx, .pdf, .xls, e .xlsx.

  7. Pasta “Imagens”: Deverá conter todos arquivos com a extensão .png.

  8. Pasta “Videos”: Deverá conter todos arquivos com a extensão .avi.

  9. Pasta “Musica”: Deverá conter todos arquivos com a extensão .mp3.

  10. Pasta “Fontes”: Deverá conter todos arquivos com a extensão .cs e .js.

  11. Pasta “MXM”: Deverá conter todos os arquivos “MXM”, conforme regra da observação abaixo.

  12. Pasta “Outros”: Deverá conter todos arquivos que não pertencem a nenhuma categoria acima.

Na raiz do segundo diretório também é criado um arquivo de texto com o nome “arquivosprocessados.txt”. Esse arquivo contém o nome de todos os arquivos que foram organizados, um em cada linha.

Utilize o aplicativo para organizar a pasta “Arquivos”, para testar.