Я запускаю find
из пакетного файла, потому что мне нужен результат в пакетном контексте.
Текущая c:\cygwin64\bin\find.exe . -type d -name "SubDir" -printf "%%T^@^!%%p\n" > temp.txt
доходность /usr/bin/find: memory exhausted
.
Если я уберу printf, то все будет работать нормально, но мне бы хотелось иметь возможность сортировать вывод.
Если есть лучший способ сортировки вложенных подкаталогов по дате и времени, это тоже было бы замечательно.
Редактировать:
Когда я запускаю этот пакетный файл из уже открытогоcmdокно, это работает. Но когда я дважды щелкаю по пакетному файлу,находитьиспользует всю мою оперативную память и распечатки memory exhausted
.
Может быть, я перепутал символы выхода %
, ^
но я следовал таблице Роба, которую можно найти здесь.https://www.robvanderwoude.com/escapechars.php