Windows 如何获取特定目录中最近的文件名?
我尝试使用dir命令获取特定目录中最近的名称文件:Windows 如何获取特定目录中最近的文件名?,windows,cmd,filenames,dir,Windows,Cmd,Filenames,Dir,我尝试使用dir命令获取特定目录中最近的名称文件: dir /O:D|tail -3 |head -1 但我有一句话: 11/23/2014 01:18 PM 393 2.32.5100-results.json 谢谢 仅针对本机windows替代方案 dir /b /a-d /o-d | cmd /v /c "set/p.=&&echo(!.!" 在这两种情况下,执行一个dir命令,以裸格式,不按日期降序排列文件夹,并将信息导入 head命令
dir /O:D|tail -3 |head -1
但我有一句话:
11/23/2014 01:18 PM 393 2.32.5100-results.json
谢谢
仅针对本机windows替代方案
dir /b /a-d /o-d | cmd /v /c "set/p.=&&echo(!.!"
在这两种情况下,执行一个dir命令,以裸格式,不按日期降序排列文件夹,并将信息导入
head命令,仅检索最新文件的第一行
或
cmd实例,它将检索最新文件的第一行并将其回显到控制台
它在这里使用cygwin head and tail按预期工作。你用的是哪一个头和尾巴?请包含dir的输出和您希望看到的输出。您只需要文件名,对吗?使用目录的参数/b
dir /b /a-d /o-d | cmd /v /c "set/p.=&&echo(!.!"