Mover o arquivo do MS Office de vários diretórios para um diretório

0

Eu tenho todo o arquivo do Ms office, Doc, xls, ppt, disperso em diretórios diferentes no meu hardrive externo Eu gostaria de movê-los para um diretor todos * .doc & *. docx em um diretório de palavras com um subdiretório de onde vem * .xls & * .xlsx em um diretório excel com um subdiretório de onde vem o mesmo com todos os outros tipos de documentos do MS Office

Em c: \ eu crio um diretório c: \ msdoc \ Sob o msdoc, em vez de criar manualmente um subdiretório, o arquivo em lote cria automaticamente o subdiretório de onde os arquivos vêm

digamos que eu tenha o arquivo em c: \ afiles \ minopex então o arquivo de lote deve criar em c: \ msdoc \ o minopox do subdiretório e mover todo o * .doc para o novo local o mesmo para todos os outros tipos de arquivos

Como posso escrever um arquivo em lotes para fazer isso

    
por John Lockem 04.12.2012 / 07:41

1 resposta

0

você pode - use um loop for com / r para analisar recursivamente um diretório - use %% f na coleção (por exemplo, * .xls) para capturar os arquivos do loop for - use o comando move para mover arquivos para um diretório específico.

assim, para arquivos doc seria um liner, para xls você poderia usar uma segunda linha e assim por diante ...

    
por 04.12.2012 / 09:09

Tags