Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何获取特定目录中最近的文件名?_Windows_Cmd_Filenames_Dir - Fatal编程技术网

Windows 如何获取特定目录中最近的文件名?

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命令获取特定目录中最近的名称文件:

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(!.!"