É possível forfiles
pesquisar várias unidades no mesmo comando e criar um arquivo de texto com os resultados? Eu tenho o seguinte que funciona para me mostrar os resultados no prompt de comando, mas o que eu realmente preciso é de um .txt
arquivo que exiba todas as correspondências.
Além disso, se houvesse uma forma de pesquisar C:\
e D:\
na mesma instância?
forfiles /p c:\ /s /m XYZ*.* /d -15 /c "cmd /c echo @file is a txt file and older then 15 days
Eu ajustei a linha para que ela produza um arquivo de texto na pasta a partir da qual o prompt de comando está abrindo para que essa parte seja concluída, mas ainda estou tentando descobrir como digitalizar o C:
e o D:
no mesmo comando. A nova linha é:
forfiles /p c:\ /s /m XYZ*.* /d -15 /c "cmd /c echo @path" >outputC.txt
Responder1
Criei um .bat
arquivo com o seguinte texto e ele me deu o que eu esperava realizar:
forfiles /p c:\ /s /m *XYZ*.* /d -15 /c "cmd /c echo @path" >outputC.txt
forfiles /p d:\ /s /m *XYZ*.* /d -15 /c "cmd /c echo @path" >outputD.txt
Separar as linhas com a tecla Enter criou dois arquivos de saída de texto separados.