我試圖從一個文件夾提取指定的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