2015-05-26 3 views
0

Я хочу получить доступ к последним измененным датам времени, написанным в столбце «date modified» в окнах для папки. я могу сделать это для файла с помощьюПолучить дату изменения папки

forfiles /P "C:\Users" /S /D -10 | find /c /v 

, но как сделать это для папки?

ответ

1

Независимо от ошибочной трубы find и с учетом следующих двух команд дают тот же результат:

  • forfiles /P "C:\Users" /S /D -10
  • forfiles /P "C:\Users" /S /D -10 /C "cmd /C echo @file"

Следовательно, следующая команда выводит папку имена (полностью квалифицированные пути, по сути):

forfiles /P "C:\USERS" /d -10 /C "cmd /C if /I @isdir==true echo @path" 

Прочитано forfiles /? или FORFILES.exe: Select a file (or set of files) and execute a command on each file.

Смежные вопросы