Importar para o Excel uma lista de nomes de arquivos e datas do comando dir

0

Primeiro, gostaria de apresentar o problema em mãos.

Temos um repositório de arquivos contendo arquivos de código (* .sql; * .xep; * .dll; * .aspx; * .gif) que você enviará para o Production em breve. Neste repositório, temos as pastas principais que contêm os arquivos de código mais recentes para o PROD, mas também temos todas as Pastas de Alteração que foram submetidas ao PRE-PROD com o código. Você pode ver a estrutura do repositório principal no link da imagem abaixo:

O protocolo é que sempre que submetemos algo ao PRE-PROD, criamos uma Change Folder, a colocamos no repositório principal e também atualizamos as pastas principais, mas às vezes nos esquecemos de fazer a segunda parte.

O que eu estava tentando fazer de uma forma automatizada é: se existe um arquivo com o mesmo nome na pasta principal e na pasta de mudança eles precisam ter o mesmo dia de data de modificação (pelo menos), esse cruzamento específico eu poderia facilmente fazer no Excel ou até mesmo em SQL.

Então, finalmente: P, o que eu precisava de ajuda, é entrar em um formato de arquivo csv (';' separando valores e '\ n' separando linhas), todo o arquivo * .sql; * .xep; * .dll; * .aspx; * .gif do diretório e subdiretórios do repositório principal.

Até agora eu testei com esses comandos do dos:

dir *.sql *.xep *.aspx *.dll *.gif /s /a:-D>listWithDate.txt

este me pega uma lista, ie: listWithDate.txt, que eu formatei desta forma:

2012/03/19[2sapces]14:27[Nspaces]4.006[1space][filename]
2012/03/19[2sapces]14:27[Nspaces]10.006[1space][filename]

Então, precisamos de ajuda nos dois:

  • .batch para listar nomes de arquivo e data em um arquivo formatado csv
  • .ou lote para formatar o listWithDate.txt em um arquivo formatado csv
por RMiranda 18.05.2012 / 11:33

1 resposta

1

Eu só precisava abrir o arquivo de texto com o Excel.

Isso permitiu que ele fosse tratado de maneira semelhante a um arquivo CSV, especificando um space como um delimitador de coluna quando solicitado pelo assistente de importação de texto.

    
por 19.06.2012 / 12:12