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

[文本处理] 求大神帮忙看下修改文件夹名称的批处理哪里出了问题?谢谢

代码修改了以后运行报错?怎么办大神
比如:我的文件夹是以下这样的,我只需要删除01:00:00这部分就好 (是修改文件夹的,不是任何的其他问价)
新建文件夹 - 2018-08-08 01:00:00
新建文件夹 - 2018-08-08 01:00:01
新建文件夹 - 2018-08-08 01:00:02
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for %%j in (*.*) do (
  4. set filename=%%~nj
  5. set filename=!filename:新建文件夹 - 2018-08-08=_!
  6. set filename=!filename:"h:mm:ss" =!
  7. if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj"
  8. )
复制代码

回复 2# xczxczxcz
比如:我的文件夹是以下这样的,我只需要删除01:00:00这部分就好 (是修改文件夹的,不是任何的其他问价)
没有表述明白:
删除后面的 01:00:00 就好了。
新建文件夹1 - 2018-08-08 01:00:00
新建文件夹2 - 2018-08-08 01:00:01
新建文件夹3 - 2018-08-08 01:00:02
谢谢大神。

TOP

返回列表