例如我的最新文件夹是20150106所以我想将它用作现有文件的名称为cd c:/ 20150106
我想要cd c:/%latest_folder_name% 我有许多文件夹每天 ALMOST 作为备份20150103,20150104,所以现在的任务是将最新的文件夹从插入的笔式驱动器复制到d盘。请不要谈论日期命令bcoz的任何事情,而不是重要的日期命令我只想要最新文件夹的名称。
请帮助
我告诉你,我的工作非常重要 我已经尝试过发布雅虎答案 plzzz帮帮我
我只想自动提取最新文件夹的名称
答案 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 /?
)