如何将笔式驱动器中的最新文件夹添加到我的批处理文件命令中

时间:2015-01-07 07:53:08

标签: batch-file command-line

例如我的最新文件夹是20150106所以我想将它用作现有文件的名称为cd c:/ 20150106

我想要cd c:/%latest_folder_name% 我有许多文件夹每天 ALMOST 作为备份20150103,20150104,所以现在的任务是将最新的文件夹从插入的笔式驱动器复制到d盘。请不要谈论日期命令bcoz的任何事情,而不是重要的日期命令我只想要最新文件夹的名称。

请帮助

我告诉你,我的工作非常重要 我已经尝试过发布雅虎答案 plzzz帮帮我

我只想自动提取最新文件夹的名称

1 个答案:

答案 0 :(得分:1)

获取以" 20"开头的所有文件夹(/ad =属性目录)(仅/b打印名称)

dir /ad /b 20*

按名称排序:

dir /ad /b 20* |sort

或     dir / ad / b / on 20 *

获取最新信息(按名称,而不是"修改日期")

for /f "tokens=*" %%i in ('dir /ad /b /on 20*') do set latest=%%i

如果您想要上次修改的文件夹,请使用(

dir /ad /b /o-d /tw

(有关参数的说明,请参阅dir /?