我必须在目录中找到最新的文件。我使用了下面的代码,它适用于最近的文件,但我的问题是生成了两个具有相同时间戳的文件,例如
s_dss_000GJ00I0000000000IW_9_error.csv
s_dss_000GJ00I0000000000IW_8_1_2013_14_10_standard_error.csv
我的代码是:
for /f "delims=" %%x in ('dir /od /a-d /b %1') do set recent=%%x
在这里,我传递 %1% 参数s_dss_000GJ00I0000000000IW_9*.csv
来查找最新文件。此代码返回最新的文件, s_dss_000GJ00I0000000000IW_8_1_2013_14_10_standard_error.csv
但我希望最新的文件是s_dss_000GJ00I0000000000IW_9_error.csv
.
你能帮我解决这个问题吗?