Mi PC ha entrado en un bucle BSOD infinito, pero tengo acceso a un símbolo del sistema en modo seguro.
Estoy tratando de tener una idea de "qué cambió" que podría haber desencadenado esto. Por ejemplo, es posible que haya contraído un virus o que la actualización de una aplicación haya fallado.
Por lo tanto, me gustaría ver qué archivos se crearon/modificaron en los últimos días/semana o al menos *.exe, *.dll, *.com, *.bat, etc.
Pensé que estaba bien con mi Batch-fu, pero no sé cómo escribir un archivo/comando por lotes rápido que enumere los archivos por mí.
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
Lo que realmente me gustaría es encontrar todos (tipos de archivos ejecutables) que se crearon/modificaron en los últimos 3 a 7 días.
¿Alguien puede indicarme la dirección correcta?
Respuesta1
Esta es una forma sencilla, aunque indirecta, de utilizar xcopy. puedes mirar xcopy /?
para ver los interruptores, etc.
xcopy \windows\*.exe /L /S /D:12-01-2000 .
Este comando generará una lista de .EXE
archivos y rutas en la \windows
carpeta de forma recursiva, que se modificaron a partir del 1/12/2000, sin copiarlos realmente. NOTA: hay un punto al final del comando. Es difícil de ver con una fuente pequeña.
Edición 1: eliminé /F
el comando original, ya que era extraño.
Edición 2: puede canalizar la salida a " | more
" si lo desea