如何制作变更文件名的批处理文件?(内容如下) 批处理修改文件名
如何利用BAT批处理修改文件名及文件中内容??
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b *.txt') do (
for /f "delims=" %%b in ('type "%%a"') do (
set "word1=%%b"
set "word1=!word1:%%~na=%%~na#!"
echo,!word1!>>%%~na#.txt
)
del %%a /f /q 2
)
pause注:把批处理文件跟txt文件放在一起运行,测试前请备份好原文件
您的采纳是我们的动力和鼓励,请及时点击【采纳回答】
怎么用批处理文件来修改文件名?
例如,要对图中两个文件的扩展名进行修改。这两个文件的扩展名原来都是“.txt”,这里修改成“*.123”。
在要修改扩展名的文件所在的文件夹内点击鼠标右键,选择“新建--文本文档”,然后单击鼠标左键创建一个文本文档。最好在要修改扩展名的文件所在的文件夹内进行这个操作,这样才能使批处理文件的内容更简单。
打开新建的文本文档,在其中输入:ren *.txt *.123(即ren 空格 *.原扩展名 空格 *.要修改的扩展名)(如图)。
注意:
1、ren和*.txt之间有个空格;*.txt和*.123之间也有个空格。
2、.txt是原来的扩展名,.123是要修改成的扩展名,这两个可以根据实际情况进行修改。其余的ren和*号都不要改动。
输入完成后,点击“文件--另存为”。
在“另存为”界面将文件名命名为:你想命名的名称+.bat。如本文中命名为“改扩展名.bat”,注意其中的 .bat 不能改。
再点右侧小三角,保存类型选择“所有文件”,编码选择“ANSI”(一般默认即为ANSI),然后点击保存按钮。
保存后,文件夹中就会出现一个名为“改扩展名.bat”批处理文件。(如图)
用鼠标双击“改扩展名.bat”文件图标,电脑屏幕一般会闪一下,之后你就会发现,原来所有扩展名是.txt的文件都变成.123的扩展名了,如果是第一次操作,你可能会感觉有点神奇。
怎么用批处理修改文件名?
在一个文件夹下有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)
批量修改文件名的几种方法
操作方法如下:
1、首先打开需要批量修改文件名的文件;
2、然后在键盘上按ctrl+a全选;
3、然后右击重新命名,修改文件名;
4、然后敲击回车就完成了对文件名进行批量修改了。
扩展资料:
怎么更改文件格式:
1、首先打开一个文件,如图所示;
2、点击上方工具栏中的“查看”;
3、将左边的“文件拓展名”勾选;
4、这时,可以看到图片文件有了后缀名为“jpg”;
5、再右键点击图片,选择重命名,如图;
6、将图片的后缀名改为“png”,如图;
7、这时,系统会弹出一个对话框,选择“确定”;
8、这时,就可以看到文件的格式已经被更改了。