Símbolo del sistema de Windows: muestra una lista recursiva de archivos ordenados por fecha con rutas

Símbolo del sistema de Windows: muestra una lista recursiva de archivos ordenados por fecha con rutas

Lo que necesito: una lista de todos los archivos en un directorio y subdirectorios ordenados por fecha y con la fecha y la ruta relativa mostradas.

2019-05-20 Temas\Archivo1.txt
2019-05-01 Temas\subcarpeta\Archivo2.txt
2019-03-03 Temas\Archivo2.txt

El problema: no importa lo que intento, obtengo la lista de archivos ordenados por fechadentro de cada directorio(Si pudiera hacer que la fecha se mostrara al principio de una línea, sería una ventaja).

Temas\Archivo1.txt 2019-05-20
Temas\Archivo2.txt 2019-03-03(nota: más antiguo que el archivo siguiente) Temas\subcarpeta\Archivo2.txt 2019-05-01


lo que probé:

dir d:\topics\*.txt /A:-D /O:-D /s /l | FIND "/" 

(dess64.com:"Para obtener un formato DIR simple (sin información de encabezado o pie de página) pero conservar todos los detalles, canalice la salida de DIR a FIND, esto supone que su separador de fecha es / ejemplo: DIR c:\temp*. | FIND "/" Normalmente DIR /b devolverá solo el nombre del archivo, sin embargo, cuando se muestran subcarpetas con DIR /b /s el comandodevolverá un nombre de ruta completo").

No puedo entender el camino. Lo probé con /b y nunca me da la ruta.

Luego probé la mayoría de las soluciones que se encuentran aquí:Enumere archivos de forma recursiva mostrando solo la ruta completa y el tamaño del archivo desde el símbolo del sistema de Windows, incluido:

@echo off & for /f  %A in ('dir /s /b /o:-d') do echo %~fA %~tA >>results.txt

y aún así los resultados siempre se enumeran por fecha dentro de cada directorio.

información relacionada