batch-file - 如何使用批处理文件获取最新文件?

标签 batch-file forfiles

我有一个 zip 文件列表,其中附加了日期和时间,例如 yyyymmdd_hhmmss_Demos.zip。现在如何在源目录中获取最近添加的 zip 文件。我需要使用 copy 命令将此文件复制到目标中。

我找到了一些关于 forfiles 的信息,但不知道如何在几秒钟内完成它。

最佳答案

你可以使用

pushd D:\a
for /f "tokens=*" %%a in ('dir /b /od') do set newest=%%a
copy "%newest%" D:\b
popd

关于batch-file - 如何使用批处理文件获取最新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11539726/

相关文章:

batch-file - 如何删除*.*(不包括某些扩展名)?

windows - 批处理文件: How to Double Quote a Command/C when the command itself needs Quotes

batch-file - 如何在 .bat 文件中识别 %s?

batch-file - 使用批处理文件 SHIFT 命令

shell - 在双跳 SSH session 上重定向使用 Plink 执行的命令的输出

command-line - 使用批处理和VBS创建快捷方式

batch-file - 使用延迟变量值作为子字符串中的长度值

c - 如何构建 NortelCpl AMP vxworks AMP 代码?