我正在find
从批处理文件运行,因为我需要批处理上下文中的结果。
運行c:\cygwin64\bin\find.exe . -type d -name "SubDir" -printf "%%T^@^!%%p\n" > temp.txt
收益/usr/bin/find: memory exhausted
。
如果我删除 printf,它可以正常工作,但我希望能够对输出进行排序。
如果有更好的方法根据日期和时间对嵌套子目录进行排序,那就更好了。
编辑:
当我从已经打开的命令窗口,它可以工作。但是当我双击批处理文件时,寻找用完了我所有的内存并进行打印memory exhausted
。
也许我弄乱了转义符%
,^
但我按照 Rob 的表格找到了https://www.robvanderwoude.com/escapechars.php