Meu PC entrou em um loop BSOD infinito - mas eu tenho acesso a um prompt de comando no modo de segurança.
Estou tentando ter uma idéia do "que mudou" que pode ter causado isso. por exemplo, eu posso ter pegado um vírus ou uma atualização de aplicativo caiu de barriga para baixo.
Gostaria de ver quais arquivos foram criados / modificados nos últimos dias / semana ou pelo menos os arquivos * .exe, * .dll, * .com, * .bat etc.
Eu pensei que estava bem com o meu Lote-fu, mas estou perplexo em como escrever um arquivo / comando em lote rápido que listaria os arquivos para mim.
REM This will find the files, but the results are all muddled
REM all EXE files, reverse sort by date, recursively through sub-directories
dir *.exe /O-D /S
O que eu realmente gostaria é encontrar todos (tipos de arquivos executáveis) criados / modificados nos últimos 3-7 dias.
Alguém pode me apontar na direção certa?
command-line
batch
find
disk-operating-system
Todd McArthur
fonte
fonte
Respostas:
Essa é uma maneira simples, embora indireta, usando o xcopy. você pode ver
xcopy /?
para ver os comutadores etc.Este comando produzirá uma lista de
.EXE
arquivos e caminhos na\windows
pasta recursivamente, modificados em 1/12/2000 ou depois, sem realmente copiá-los. NOTA: existe um período no final do comando. É difícil ver com uma fonte pequena.Edit 1: Tirei
/F
o comando original, pois era estranho.Edição 2: você pode canalizar a saída para "
| more
" se desejarfonte
.
cópia, por exemplo, para a posição original dos arquivos?> results.txt
. Observe que, se você executar o comando na pasta da qual você estáxcopy
inserindo, precisará substituir o último.
por um destino falso ou receberá um aviso sobre a cópia cíclica.