find
배치 컨텍스트에서 결과가 필요하기 때문에 배치 파일에서 실행 중입니다 .
실행 c:\cygwin64\bin\find.exe . -type d -name "SubDir" -printf "%%T^@^!%%p\n" > temp.txt
결과는 /usr/bin/find: memory exhausted
.
printf를 제거하면 제대로 작동하지만 출력을 정렬할 수 있었으면 좋겠습니다.
날짜와 시간을 기준으로 중첩된 하위 디렉터리를 정렬하는 더 좋은 방법이 있다면 그것도 괜찮을 것입니다.
편집하다:
이미 열려 있는 배치 파일에서 이 배치 파일을 실행하면cmd창, 작동합니다. 하지만 배치 파일을 두 번 클릭하면찾다내 RAM을 모두 사용하고 인쇄합니다 memory exhausted
.
어쩌면 내가 이스케이프 문자를 엉망으로 만들었을 수도 있지만 %
여기 ^
에 있는 Rob의 테이블을 따랐습니다.https://www.robvanderwoude.com/escapechars.php