Я пытаюсь использовать цикл FOR /R для перебора некоторых особенно длинных имен папок (длиной более 260 символов, поэтому необходимо использовать \?\) Мне нужно из цикла, полное имя пути и время последнего доступа
Если я сделаю это:
for /r "\\?\c:\windows" %a in (*.bat) do echo %~fta
Я получаю полный путь и время последнего изменения. Даже если я установлю DIRCMD на /TA, похоже, что это не повлияет на FOR /R. Кто-нибудь знает способ заставить последний раз / дату получить доступ к последнему, а не к последнему измененному? AFAIK, длинное имя пути исключает Powershell, который был моим первоначальным подходом, но я также рад получить предложения по этому вопросу.