1. 首页 > 数码

使用批处理命名文件夹?

如何使用 批处理文件 将 文件夹内的文件 命名为文件夹的名字?

这个很简单,但前提是你要告诉我们,你的文件夹内情况是怎么样的,我们要知道批处理程序是在哪样的环境下运行,才能保证它不出错.还有,你要说得更清楚一些,比如是怎样的文件夹,里面有哪些样的文件,文件有多少,你知道,电脑是不允许有重名的,你把里面的文件全命名为文件夹的名字,如果格式相同,那是做不到的.

使用批处理命名文件夹?

如何用批处理批量重命名一个文件夹中的文件

@echo off&setlocal enabledelayedexpansion Rem 启用延迟变量扩展 for /r "D:\123" %%i in (*.mp3) do (set "a=%%~ni" Rem 1、读取D:\123中后缀名为mp3的文件并存入变量a if /i "!a:~-3!"=="abc" (ren "%%i" "!a:~0,-3!%%~xi")) Rem 2、判断变量a的字符后3位的字符是否为abc,如果是,就重命名这个文件,将abc删去 Rem 3、循环执行以上操作,直到123文件夹中的mp3文件全部操作完成.pause 根据你的思路写的,for /r 为循环.

bat批处理重命名文件夹

@echo off set "file=d:\a.txt" cd /d "D:\pic" for /f "delims=" %%a in ('dir /ad/b^|findstr /ig:"%file%"')do ren "%%a" "+%%a"

如何用批处理重命名多个文件夹

电子表格中第一列输入ren,第二列输入a1,第三列输入a-0-1然后各列拖动鼠标自动填充到你所需数目.把这三列复制到记事本中并保存为bat文件(批处理文件).复制到同级目录中双击就行了.

批处理重命名文件夹

ren E:\新建文件夹 STF ::REN [drive:][path]filename1 filename2.::不能为新的文件指定驱动和路径,只能指定文件名.

Bat批处理:批量重命名包含指定名称文件夹里的指定文件

1. 单一的重命名,代码如下:@echo off rename D:\111\111.txt 222.txt pause2. 批量的重命名,请根据你的命名规则使用for循环即可.代码如下:@echo off cd /d D:\ if exist .

怎么使用批处理重命名文件,并编号

这个好办,编一个批处理文件就可以了 复制以下代码保存为a.bat文件,放在你要改名的文件夹里运行 会把这个文件夹里的所有后缀名为.txt的文件都以 list+序号 的形式命名. @echo off&setlocal EnableDelayedExpansion set a=1 for /f "delims=" %%i in ('dir /b *.txt') do ( if not "%%~ni"=="%~n0" ( if !a! LSS 10 (ren "%%i" "list0!a!.txt") else ren "%%i" "list!a!.txt" set/a a+=1 ) )

批处理怎么重命名文件夹

可以啊假设你的a_文件夹的完整路径是c:\a_,你要修改成b_,用以下批处理 @echo off ren "c:\a_" b_ 就可以啦.

运用批处理对文件重命名

@echo off for /r %%a in (*) do ren "%%a" "%%~na(阳光)%%~xa" pause 放到要处理的目录下运行,也处理子目录..@echo off::关闭回显 for /r %%a in (*) do ren "%%a" "%%~na(阳光)%%~xa"::枚举出当前目录所有文件,%%a逐个代表各文件的完整路径::对每个文件逐个重命名: ::%%~na文件名 (阳光) %%~xa后缀名 pause

如何用批处理批量重命名一个文件夹中的文件

::by IXIL@echo offsetlocal enabledelayedexpansionset /a count=0&set suffix=abc&set dir="Y:\123"for /r %dir% %%f in (*.mp3) do (call set fn=%%~nfif "!fn:~-3!"=="!.