Uma maneira de fazer isso é usar "find", mas não oferece o melhor desempenho, provavelmente.
dir readme.txt | find "readme.txt"
esteja ciente da diferenciação entre maiúsculas e minúsculas (use find /I "readme.txt"
para insensibilidade)
Estou preparando um arquivo de lote fazendo alguma cópia de arquivo, para mostrar no log se o arquivo de origem existe, gostaria de adicionar uma linha "dir sourcefile".
Mas como limitar o resultado apenas às informações do arquivo?
Por exemplo, abaixo está o resultado
C:\Program Files\X Codec Pack>dir readme.txt
Volume in drive C is Windows 7_x64
Volume Serial Number is EEEE-FFFF
Directory of C:\Program Files\X Codec Pack
03/06/2014 03:49 PM 835 Readme.txt
1 File(s) 835 bytes
0 Dir(s) 123,456,789,012 bytes free
No entanto, eu precisaria apenas de 1 linha no arquivo de log:
03/06/2014 03:49 PM 835 Readme.txt
Existe uma maneira de fazer isso?
Tags batch-file shell-script