[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 CrLf 于 2015-5-9 22:57 编辑

使用第三方工具 hash.exe
  1. @echo off
  2. for /f "delims=" %%a in ('hash /nh /t::~-5m') do (lame.exe %%i %~ni.mp3 & del %%i)
  3. pause
复制代码
原先取的是 5 分钟内修改过的文件,和楼主的要求反掉了
已修改

TOP

本帖最后由 CrLf 于 2015-5-9 22:59 编辑

回复 5# 437153


    哦,是之前,取反了,那就加个波浪号,完整格式是 [修改时间始于]~[修改时间结束于],但可以省略 ~ 任意一边,表示上/下不封顶
  1. hash /t:~-5m
复制代码
4 楼代码已修改

TOP

回复 7# 437153


如果只要干净的文件名,那就加 /nh 屏蔽标题栏,并双写 :: 只使用条件筛选而不显示时间
  1. hash /nh /t::~-5m
复制代码
如果要完整路径,再加个 /d

TOP

返回列表