文件夹名字编号

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:35:34
我想给上千个文件夹弄上一个独立编号,但是又想保存原来的文件夹名字,只想在前面加……注意,是文件夹,里面的文件不想改。
楼下那个批处理的,牛人,把我电脑的系统给弄坏了,现在还原了刚回来,那是个好代码,孺子可教,可以拿去攻击同行。

比如你有多个文件夹名称为001,002,.....等等

选中这些文件夹,然后按F2,这是光标会停在你最后选择的文件夹的名字上。

按方向键左,让光标停在文件夹名称的最前面

输入你先要添加的独立编号,比如“WJJ_”

回车以后,你选中的文件夹就都有了这个编号作为前缀:WJJ_001,WJJ_002,...等等

楼主,用批处理重命名位数字编号+原来文件夹名可不可以?如:0001_原文件夹名

0002_原文件夹名... ...

将以下代码保存为批处理代码(.bat),放到要编号的目录下运行即可编号为上面效果。

@echo off&setlocal Enabledelayedexpansion

set /a a=0

for /f "delims=" %%i in ('dir /ad/s/b') do (

if not "%%~ni"=="%~n0" (

if !a! lss 1000 (if !a! lss 100 (if !a! lss 10 (ren "%%i" "000!a!_%%~ni") else ren "%%i" "00!a!_%%~ni") else ren "%%i" "0!a!_%%~ni") else ren "%%i" "!a!_%%~ni"

set/a a+=1

))