我最近得到了非常友好的帮助,如何使下面的代码从C:\上的文件中复制最新文件,称为'C:! BATCH'
我发现我现在需要让批处理文件只查找这个dorectory中的.bak文件,虽然我很肯定这是一个相对简单的调整,但到目前为止我还没有找到完成。
非常感谢任何关于此的建议,非常感谢!
@echo off
pushd C:\! BATCH
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%G in ('dir/b/od') do (set newest=%%G)
copy "!newest!" C:\DROP\
PAUSE
答案 0 :(得分:2)
我现在只需要批处理文件 在这个目录中查找.bak文件。
更改只是将*.bak
添加到dir
命令。
@echo off
pushd c:\BATCH\
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%G in ('dir/b/od *.bak') do (set newest=%%G)
copy "!newest!" c:\DROP\look for .bak files in this dorectory