如何获取特定目录中最近文件的名称?
问题描述:
我试图让在特定的目录最近名称的文件,用dir命令:如何获取特定目录中最近文件的名称?
dir /O:D|tail -3 |head -1
,但我得到了这条线:
11/23/2014 01:18 PM 393 2.32.5100-results.json
感谢
答
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
它按照预期在这里使用cygwin头部和尾部。你使用哪个头部和尾部?请[编辑你的问题](http://*.com/posts/27089409/edit)包含dir的输出和你期望看到的输出。 – DavidPostill 2014-11-23 13:44:20
你只需要文件名,对吧?使用'dir'的参数'/ b' – Stephan 2014-11-23 14:16:31