Eu usei findstr /R "^[0-12]"
como resposta Marc em SO , então eu acho que b / c a data (mês) é o início de cada linha que eu preciso; menos as duas pastas nomeadas [.] e [..]. Mas isso será suficiente. Obrigado novamente!
Eu uso o CMD para criar um arquivo de texto para um diretório de diretórios (ou seja, Pasta 2014 contendo pastas para cada projeto naquele ano).
Pipar o comando DIR para criar um arquivo de texto é muito útil, mas adoraria automatizar o processo o máximo possível.
Eu importo o arquivo de texto para o Excel para selecionar os dados.
Tenho curiosidade em saber se existe uma forma de remover o cabeçalho e o rodapé (juntamente com as pastas nomeadas <. > e < .. & bt; b / c, não sei ao certo o que são ).
Mas gostaria de saber se isso é possível antes que o arquivo de texto atinja o Excel.
Cheguei perto do meu lote atual, mas deixa duas linhas em branco no topo; o que pode não ser um grande negócio, mas eu gostaria de saber da melhor maneira possível.
* Parece que esta poderia ser uma situação muito comum, eu simplesmente não consigo encontrar um lote específico sem ser complexo para o meu entendimento.
** Meu arquivo de lote atual usa esse tipo de abordagem: DIR, REN (por qualquer motivo para modificar o arquivo antigo em um novo) e FINDSTR / V "Diretório de Volume .. bytes" dir01.txt.old > dir01.txt
TITLE Project Folders
DIR S:\"Project Folder 2014\Projects" /T:C /O:-N > S:\MyFolder\dir01.txt
DIR S:\"Project Folder 2014\Projects" /T:W /O:-N > S:\MyFolder\dir02.txt
DIR S:\"Project Folder 2014\Projects" /T:A /O:-N > S:\MyFolder\dir03.txt
S:
CD MyFolder
REN dir01.txt dir01.txt.old
REN dir02.txt dir02.txt.old
REN dir03.txt dir03.txt.old
FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt
FINDSTR /V "Volume Directory .. bytes" dir02.txt.old > dir02.txt
FINDSTR /V "Volume Directory .. bytes" dir03.txt.old > dir03.txt
DEL dir01.txt.old dir02.txt.old dir03.txt.old
PAUSE
*** Por favor, avise!
O formato simples não será útil; como eu uso a data criada, modificada e acessada em 3 arquivos de texto separados para usar no rastreamento dos projetos
Isso seria mais fácil de realizar no PowerShell?
Tags command-line windows batch cmd.exe