Board logo

标题: [文件操作] 批处理无法重命名文件名带空格的文件如何解决? [打印本页]

作者: haidao    时间: 2016-4-19 18:13     标题: 批处理无法重命名文件名带空格的文件如何解决?

本帖最后由 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)
作者: Nsqs    时间: 2016-4-19 18:37

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

作者: happy886rr    时间: 2016-4-19 20:42

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





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2