[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我表述不太清楚,假如文件名汉字前面的序号是1.5,2.10,3.1.11,3.1.12甚至3.1.80这样的情况该怎么办啊!总不能一直加到80吧!而且序号位数不同又该怎么处理呢?多谢!

TOP

正则表达式重命名工具。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

文件名出现了1只小老鼠。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

在里面添一句
set pp=!pp:10=10《!
目的,学习批处理

TOP

本帖最后由 pujizhongxue 于 2016-1-30 20:26 编辑

谢谢,如果文件名像3.10海鸥这种情况该怎么办呢?

TOP

谢谢,不过如果文件名有2.1.10海鸥这种情况该怎么办呢?

TOP

文件都是有后缀的,你上面没说,假设为txt
  1. @echo off&&setlocal enabledelayedexpansion
  2. for /f "tokens=1,2,3 delims=." %%i in ('dir /b/on *.txt') do (
  3.    set "pp=%%k》"
  4.    set pp=!pp:1=1《!
  5.    set pp=!pp:2=2《!
  6.    set pp=!pp:3=3《!
  7.    set pp=!pp:4=4《!
  8.    set pp=!pp:5=5《!
  9.    set pp=!pp:6=6《!
  10.    set pp=!pp:7=7《!
  11.    set pp=!pp:8=8《!
  12.    set pp=!pp:9=9《!
  13.    ren %%i.%%j.%%k.txt %%i.%%j.!pp!.txt
  14. )
  15. pause
复制代码
目的,学习批处理

TOP

批处理如何在数字与文字之间添加指定字符?

我有一批文件,命名如此:1.1.2海燕;1.2.1社戏,我想改成1.1.2《海燕》;1.2.1《社戏》,请问该怎样操作呢?

TOP

返回列表