2014-11-23 177 views
0

我試圖讓在特定的目錄最近名稱的文件,用dir命令:如何獲取特定目錄中最近文件的名稱?

dir /O:D|tail -3 |head -1 

,但我得到了這條線:

11/23/2014 01:18 PM    393 2.32.5100-results.json 

感謝

+0

它按照預期在這裏使用cygwin頭部和尾部。你使用哪個頭部和尾部?請[編輯你的問題](http://stackoverflow.com/posts/27089409/edit)包含dir的輸出和你期望看到的輸出。 – DavidPostill 2014-11-23 13:44:20

+0

你只需要文件名,對吧?使用'dir'的參數'/ b' – Stephan 2014-11-23 14:16:31

回答

0
dir /b /a-d /o-d | head -1 

而就對於原生Windows替代品

dir /b /a-d /o-d | cmd /v /c "set/p.=&&echo(!.!" 

在兩種情況下,執行一個dir命令,則在裸格式,無需在日期文件夾降序和管的信息轉換爲

  • head命令,將檢索的唯一的第一行(最新文件)

  • 一個cmd實例將檢索的第一行(最新文件)和回聲它安慰
+0

謝謝!大!!! – 2014-11-23 15:19:06

相關問題