Batch file 如何将文件夹中最后修改的文件移动到另一个文件夹

Batch file 如何将文件夹中最后修改的文件移动到另一个文件夹,batch-file,Batch File,如何将上次修改的文件移动到其他位置? 来源列表: F:\MY DOCUMENTS\Vishnu srma CV_045485_20130228.doc 3/22/2013 2:40 PM F:\MY DOCUMENTS\Vishnu srma CV_024867_20130228.doc 3/23/2013 1:40 PM F:\MY DOCUMENTS\Vishnu srma CV_023556_20130228.doc 3/23/2013 3:50 PM 目标文件夹: F:\MY D

如何将上次修改的文件移动到其他位置? 来源列表:

F:\MY DOCUMENTS\Vishnu srma CV_045485_20130228.doc  3/22/2013 2:40 PM
F:\MY DOCUMENTS\Vishnu srma CV_024867_20130228.doc  3/23/2013 1:40 PM
F:\MY DOCUMENTS\Vishnu srma CV_023556_20130228.doc  3/23/2013 3:50 PM
目标文件夹:

F:\MY DOCUMENTS\zyx
好的,这应该可以:

@echo off &setlocal
for /f "delims=" %%i in ('dir /b /od "F:\MY DOCUMENTS\*.doc"') do set "source=%%~i"
copy "F:\MY DOCUMENTS\%source%" "F:\MY DOCUMENTS\zyx"

此问题可能会被否决,请正确描述您的问题使您看起来有三个同名文件-这在我看来似乎不太可能…所有文件都在同一文件夹中,具有相同的文件名:这不可能在Windows中。您是对的,很抱歉,我没能把应用程序自动生成的extantionnumer放进去,它可能是可变的。我还想重命名那些已讨论过的文件,假设F:\MY DOCUMENTS\zyx中有一些文件,我想将这些资产负债表_20130306_120249.xls重命名为BalanceMTD.xls FS_20130306_114923.xls为FS.xls IC Activities_20130306_114923.xls为icactivestmtd.xls OS_20130306_114923.xls为OS.xls请将此问题标记为已回答并提出一个新问题在我的本地计算机上运行..但当我在citrix上应用它时,它无法正常工作..它正在从文件夹复制所有文件..pl建议请将此问题标记为已回答并提出新问题。