Windows의 dir
명령으로 생성 된 출력에서 특정 디렉토리의 생성 날짜를 추출하려고합니다.dir 출력의 현재 디렉토리와 일치하는 정규 표현식 패턴
예 :
dir c:\folder\Myfolder\ /T:C /A:D
출력 : I 정규식을 사용하기 위해 findstr
에 파이프 출력을 시도
22-11-2013 15:09 <DIR> .
22-11-2013 15:09 <DIR> ..
21-03-2015 14:32 <DIR> Folder1
12-09-2014 11:03 <DIR> Folder2
18-10-2016 13:29 <DIR> Folder3
. 그러나
dir c:\folder\Myfolder\ /T:C /A:D | findstr \r "\."
은
.
과
..
행을 모두 표시합니다.
는 내가 필요하면이 폴더에 대한 타임 스탬프를 생성하기 위해 (단일 .
에 즉 선) 날짜와 Myfolder
의 시간입니다.
'/ L' 옵션은 상처를 입힐 수는 없지만'/ C'는 기본적으로 리터럴 검색을한다는 점에서 중복됩니다. 필적할만한 정규식은'findstr/rc : "\. $"'입니다. – dbenham
@Magoo 귀하의 제안에 감사드립니다 – Steve