我试图从一个文件夹提取指定的XML数据到另一个文件夹。使用最新日期提取文件
问题是我只需要最新的。当前日期应该确定最新的XML文件。比如今天:2017年4月20日
我scirpt如下:
-----------------test.bat--------------
@echo off&pushd \\server5\Datapool
for /f %%a in ('dir /b ^| find ".xml"') do for /f %%A in ('type %%a ^| find /I "Marc" ^| find /I "BENZ231"') do copy %%a C:\Users\folder1
-----------------test.bat--------------
所以我的目标是将最新的XML文件解压到另一个文件夹只有当“马克” +“BENZ231”匹配。
btw:字符串“marc”和“benz231”在同一行上。
你的问题与XML完全没有关系,我已经删除了标签。仅仅因为你试图用XML扩展来移动文件,它并没有提出关于XML的问题。请不要标记垃圾邮件;仅使用** **与您的帖子实际相关的标签。您可以在使用它之前通过阅读标签描述来确定它们是否是。标签在这里有意义和相关性,这就是为什么每个人都有一个关于它是什么和应该使用什么的描述。谢谢。 –
我会考虑到这一点。谢谢 – Zaynqx
请不要发布[重复](http://stackoverflow.com/q/43493012/2152082)。使用'xcopy'而不是'copy' - 它有一个功能,只复制比指定日期更新的文件。另外'/ m'参数可能是有意义的。请参阅'xcopy/?'获取更多帮助。 – Stephan