我有一个文件夹中的文件列表。它们的命名如下:2011-04-14_00-00-24
示例列表:
2011-04-14_00-00-24
2011-04-13_00-01-12
2011-07-08_00-00-28
2010-03-12_00-00-45
...
现在我想根据该列表中的文件名获取最新文件,在本例中为 2011-04-14_00-00-24。我得到的文件应该与另一个文件合并。我如何获取最新文件并合并这两个文件?
谢谢:-)
最佳答案
您可以通过以下方式获取最新文件:
for /f "delims=" %%x in ('dir /o-n /b') do (set "Latest=%%x" & goto le)
:le
我不太清楚你所说的合并是什么意思;如果这是连接两个文件:
copy somefile+"%Latest%" newfile
关于merge - 按名称从文件列表中获取最新文件并将其与 Windows 批处理文件中的另一个文件合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5660304/