假如要把D:\1 文件夹下的一个文件复制到D:\2 文件夹下,问题是D:\1文件夹里每天都会产生一个文件(是一个软件的备份文件),怎样把D:\1文件夹里最晚产生的一个文件复制到D:\2文件夹下?这个WINDOWS下的批处理文件怎么写?
我已找到最佳方案,代码如下:@echo off
set sfolder=D:\1\
set tfolder=D:\2\
for /f "delims=" %%i in ('dir /a-d /o-d /b %sfolder%') do set filename=%%i&goto next
:next
copy "%sfolder%%filename%" "%tfolder%"
不过的二楼答案也可基本解决,分给你了!
copy D:\1\*.* D:\1\*.* /y
以上内容另存为“*.bat”,然后如果要每次开机运行,就把它放到开始——所有程序——启动文件夹中就可以了。你说的最晚产生的那就是开机前就是最晚产生的文件啦。
以上内容另存为“*.bat”,然后如果要每次开机运行,就把它放到开始——所有程序——启动文件夹中就可以了。你说的最晚产生的那就是开机前就是最晚产生的文件啦。
温馨提示:答案为网友推荐,仅供参考