我嘗試從Windows中的dir
命令生成的輸出中提取特定目錄的創建日期。正則表達式匹配dir輸出中的當前目錄
實施例:
dir c:\folder\Myfolder\ /T:C /A:D
輸出:
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
予以使用正則表達式試圖管道輸出到findstr
。但dir c:\folder\Myfolder\ /T:C /A:D | findstr \r "\."
顯示.
和..
兩行。
我需要的是日期和時間Myfolder
(即與單個.
行)爲了創建此文件夾的時間戳。
'/ L'選項不會傷害,但它是多餘的,因爲'/ C'默認爲文字搜索。一個可比較的正則表達式是'findstr/rc:「\。$」'。 – dbenham
@Magoo感謝您的建議 – Steve