怎么用批处理修改文件名? 如何批处理修改文件夹名称?

作者&投稿:薛李 (若有异议请与网页底部的电邮联系)
在一个文件夹下有file001.dat,file002.dat ... file100.dat 等文件,如何用一个批处理文件将他们的主文件名后替换几个字符,效果如下:fileA01.dat,fileA02.dat ... fileA100.dat,,
(注,能在WinXP下运行的批处理文件),解决方法如下:批处理 没问题
但是请问 你的 file010.dat.........file099.dat 是这样命名的吗?
如果是,要怎样替换?
是将前面的0去掉换成A吗?
复制以下内容,保存为bat文件,放在这些文件的同一个文件夹里运行.
复制后手动将每一行最后面的空格删除,这是百度的问题,否则有可能影响程序正常运行.
效果: 10以下的 fileA01.dat,fileA02.dat
10以上的 fileA10.dat,fileA11.dat,fileA99.dat

@echo off
set var=1
:lis
if %var% equ 100 exit
set num=file00%var%
set str=fileA0%var%
if %var% geq 10 (set num=file0%var%&set str=fileA%var%)
if /i exist %num%.dat (ren %num%.dat %str%.dat
set/a var+=1&goto lis)

用批处理这样改名很麻烦,不如在XP下重命名。方法:选中全部文件,右击第一个文件,重命名,比如AA,这样所有文件就会以AA(1)、AA(2)的形式命名。

全选-右键—重命名,因为重命名时只有一个名,所以后面的文件将会以序号的方式出现。

看我的:--------------------@echo off&setlocal enabledelayedexpansion
for %%b in (jpg bmp gif png ico jpge) do (
if exist "*.%%b" (
set a=1
for /f "delims=" %%i in ('dir /a-d/b *.%%b') do (
if !a! lss 1000 (
if !a! lss 100 (
if !a! lss 10 (
set R1=000!a!
) else set R1=00!a!
) else set R1=0!a!
) else set R1=!a!
if not exist "#!R1!.%%b" ren "%%i" "#!R1!.%%b"
set /a a+=1
)))
exit

用bat命令修改文件名~

使用copy命令即可
在D:\1下新建一个文本文档,里面输入"start",点“另存为”文件名“cmd.bat”。打开“cmd.bat”,出现一个黑框框,在里面输入:copy 1.txt 1.jpg 然后回车。
记得,注意空格,copy空格1.txt空格1.jpg,就可以了。
试下,满意就选我。
还可以批量重命名,命令如下,把所有.txt重命名为.jpg,命令:copy *.txt *.jpg。(注意空格)
其实也可以使用rename命令,但是rename命令会使原来的文件没有了,copy会保留原来的文件,可以对比使用下。rename用法:rename 1.txt 1jpg (照样要空格)

方法很简单。
首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。
此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“作业””,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“作业”、“作业 (1)”、“作业 (2)”……“作业 (n)”,瞬时实现了文件名的批量修改。
另外,
有的用户在文件夹选项中设置了让系统显示文件的全部名称,这时就要注意在修改文件名时,不要更改文件的扩展名(即文件名中“.”后面的部分),否则文件将不能被正常打开。

批量修改文件名,如何操作?
答:1、在之前文件夹中新建一个TXT文档,打开,把Excel中C列(或D列)的内容复制进去,保存,将后缀名改为.BAT,双击运行,可以看到文件名已全部修改完成了。2、或者直接在原来的.BAT文件中修改。右键单击BAT文件,选择"编辑",即可进入文件中,先将原先的内容全部删除,再将Excel中C列(或D列)的内容复...

excel2003 ren命令批量处理修改文件名方法
答:Excel2003ren命令结合批处理来批量修改文件名 1、 先启动电脑上的Excel,我跟大家举例演示,就随便创建了一个比较简单的表格,在C2单元格输入公式:="ren "A2".jpg "B2".jpg",这是一个字符链接公式,表示将A2单元格的内容重命名为B2单元格的内容,回车得到结果,然...

如何用批处理文件改变文件夹名?
答:步骤1、新建一个文本文档(txt格式)步骤2、打开输入以下内容 “dir/b>1111.xls”注意不要引号,然后点选另存为,“文件名”栏改为“提取文件名.bat”注意要去掉txt后缀,文件类型改为所有,即可。步骤3、复制到任何需要生成目录的文件夹 步骤4、双击运行 注意:喜欢生成文本文件的用“.txt”。笔者...

如何批处理修改文件夹名称?
答:首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“作业””,在空白处点击鼠标左键后,所有的文件都会...

.bat 批处理 根据条件修改文件名
答:1、将需要修改的文件名放在同一个文件夹下。2、右击鼠标,选择新建【文本文件】。3、在文本文件里输入如图的代码,ren a.doc b.doc意思是用b的文件名更换a,如图。4、选择【文件】-【另存为】,选择保存为所有文件,后缀名为bat文件。5、运行保存的bat文件。6、就可以看到查看更改后的名字。

bat修改txt文档?
答:1.创建一个新的文本文件,并将其命名为"modify_txt.bat"(你可以根据需要更改文件名)。2.使用文本编辑器打开"modify_txt.bat"文件,并输入以下内容:echo off rem 替换为你要修改的 TXT 文件的路径 set file_path=C:\path\to\your\txt_file.txt rem 打开 TXT 文件并读取内容 type %file_path...

如何用bat脚本改文件名字?
答:1、新建一个文本文档 注意:要跟你的那些文件放一起 2、在文本文档里输入rename命令(即:ren 原文件名 后文件名)注意:要保存为ANSI文件 3、右键重命名后缀名为bat,然后运行 改完之后出现的弹窗直接点确定 4、这时候,文件名就成功修改了 完毕!

如何批处理更改文件名称
答:鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,要注意下图所示红圈中的路径及扩展名选项。11 打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才rename.xls中的顺序和文件名批量修改文件名,如下图示。12 自此,你已经完成了批量修改文件名的操作。我们...

如何批量修改图片文件名?
答:位数代表编号几位的意思(如“01”的位数是2)。在右边可以预览到新的文件名,方便我们及时调整。步骤3,全部设置好后就可以点击【开始重命名】启动软件程序了,完成批量重命名后会弹出成功的提示框。步骤4,查看案例修改的图片文件名可以看到,批量命名后的图片名整齐规范有编号,并且没有括号。

使用批处理快速修改一个文件夹里面所有文件的文件名
答:3.快速填充 ren 例如:---图片0.png--->图片2.png--->图片3.png 1.选择后面一列(原文件名列后面)在第一行输入:图片0.png 1.表格另存为文本文档(txt)2.打开文本,将多出的空格替换为一个字符的空格 3.再另存为,修改编码为ANSI避免出现中文乱码 4.修改后缀为bat,点击运行等待运行完成...