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

[文件操作] 批处理无法重命名文件名带空格的文件如何解决?

本帖最后由 pcl_test 于 2016-4-19 19:58 编辑

需求是这样的:
重命名当前文件夹txt文件,在所有文件名之前加一个 当前日期和减号

网上放狗搜到的方法是,但是这个方法对文件名包含空格的失效,求高手指导。

for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do set day=%%a%%b%%c
for /f %%i in ('dir /b *.txt') do (ren %%i %day%-%%i)
1

评分人数

第二行改
  1. /f "delims="
复制代码

TOP

回复 1# haidao
  1. @for %%a in (*.txt) do (ren "%%a" "20160419-%%a")
复制代码

TOP

返回列表