如何用bat命令批量修改文件?

作者&投稿:塔奋 (若有异议请与网页底部的电邮联系)
bat中如何批量运行exe文件?~

start "" "D:\Program Files\Tencent\QQ.exe"
start D:\CrossFire\CrossFire.exe

路径中有空格的按第一排写,加上引号(注意除了路径要引起来外,前面还有一对引号);
路径没有空格的按第二排写;
每个需要启动的程序写一行,就可以同时启动多个程序。

方法/步骤-重命名文件夹


1
以几个新建文件夹为例吧

2
新建一个txt文本文档,文件名任意

3
编辑这个txt文本文件输入以下字符
set a=1000
setlocal EnableDelayedExpansion
FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (
set /A a+=1
ren "%%i" "电影!a!"
)
然后保存

4
保存后更改文件扩展名为bat,有提示选“是”

5
双击运行这个bat批处理文件,稍一延迟文件夹就都已全改名啦

6
代码主要注意以下两处,可进行随意修改

7
这两处修改之后,运行后重命名文件夹的名称也随之变化

END
方法/步骤2-重命名文件


以重命名txt文件为例,也是先新建bat文件,其中代码如下
@echo off
set a=00
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
ren "%%n" "小说!a!.txt"
)
注意红色标记的4处地方,可进行更改

双击执行后效果如下

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echo off
rem 将多个文件以指定字符串前缀和递增的数字序号重命名
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "prefix=2017"
for /f "delims=" %%a in ('dir /a-d/b') do (
if /i "%%~nxa" neq "%~nx0" (
set /a n+=1
set "oldfile=%%a"
setlocal enabledelayedexpansion
echo;"!oldfile!" --^> "%prefix%-!n!%%~xa"
endlocal
)
)
echo;%#% +%$%%$%/%@% %z%
pause
exit


如何编写bat批处理命令?
使用管理员权限运行bat文件:右键单击bat文件,然后选择“以管理员身份运行”。这将以管理员权限运行bat文件,可能会解决某些权限问题。检查系统环境变量:确保系统环境变量设置正确。您可以在命令提示符中输入“set”命令来查看当前的环境变量设置。检查病毒或恶意软件:某些病毒或恶意软件可能会阻止bat文件的运...

bat命令如何批量倒序重命名多个文件夹内的图片?
另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行<# :cls&echo off&cd \/d "%~dp0"&mode con lines=5000rem 将当前目录下多个子文件夹里的jpg图片文件按指定规则重命名set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%_% %z%set "cur...

.bat 运行文件夹下所有的.bat批处理命令
想要运行文件夹下所有的.bat批处理命令,可以通过以下步骤进行:1.打开命令提示符窗口,进入到该文件夹的路径下;2.使用dir \/b *.bat命令,列出该文件夹下所有的批处理文件名称;3.使用for命令逐一执行每个批处理文件,例如:for %f in (*.bat) do call %f,其中%f表示匹配到的每个批处理文件名。...

Windows7系统用bat命令实现文件批量更名
方法\/步骤:1、首先在文件夹空白处右键,依次选择“排序方式”→“修改时间”,然后再选择“递增”顺序;2、接着按Ctrl+A选中文件夹里所有的图片,再按一下F2键,此时第一个文件名会变成可编辑状态,输入任意一个名称,回车确定后所有文件都会自动改成同一名称+数字序号的形式;3、如果有些朋友不喜欢...

如何用bat批量删除文件夹内文件
1、首先打开电脑点击鼠标右键选择新建,再选择文本文档,在电脑上新建一个文本文档。2、然后需要重命名文件后缀为bat。3、然后需要按照图示代码输入::被复制的目标文件夹,set tarDir=G:\\Guoke\\,::文件名set filename=guoke.txt。4、然后需要按照图示代码判断文件夹是否存在,如果不存在则创建目录。5、...

bat批量替换部分文件名怎么做?
bat批量替换部分文件名的方法如下:操作环境:联想ThinkpadT14、Widows10、batv3.1.4。1、打开cmd命令,进入想要修改文件名的文件夹中。具体是:E:\>cd测试文件夹。2、继续通过cmd命令,新建一个excel文件,文件中包括所有待修改的文件名。具体是:E:\测试文件夹>dir\/b>test.xls。3、打开刚新建...

Windows批处理命令和使用教程(几个简单的Bat批处理)
回声 的当前登录帐户是:% username % pause nul简单查看电脑IP地址的批处理命令: @ echooffipconfig\/all pause电脑快速切换\/修改IP地址提示:运行WIN R并输入命令ncpa.cpl以快速打开 quot网络连接面板,方便查看任何网卡。有这样的场景,我需要用自己的电脑测试,即通过DHCP获取IP,手动固定IP。它 手动...

如何用BAT命令批量移动文件到文件夹?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行 <# :cls&echo off&mode con lines=5000 rem 根据文件名称中的中文名字,将对应文件剪切\/移动到以该中文名字命名的文件夹里 set #=Any question&set @=...

如何利用bat批量打印文档?
echo offprint D:\\doc\\doc1.docprint F:\\ppt\\ppt1.docprint G:\\excel\\xls1.xlsprint H:\\adobe reader\\pdf1.pdf这样试试,不确定这个命令能不能打印这种文件

求助:BAT如何批量处理文件夹内含有某些字符的文件
用bat命令批量操作,新建一个.bat文件(就是.txt文件改一下后缀),然后用文本格式打开,键入:echo off Setlocal Enabledelayedexpansion set "str=想要去掉的字符串"for \/f "delims=" %%i in ('dir \/b *.*') do (set "var=%%i" & ren "%%i" "!var:%str%=!")然后,保存...

襄城区15660005155: 如何利用bat文件批量修改文件名 -
葛瑗产复: 方法: 在当前目录下新建两个批处理文件:createsrc.bat和rename.bat.createsrc.bat文件内容如下: dir /a-d /b *.rmvb>src.txt echo 收集文件名成功! pause 功能:将当前目录下的所有扩展名为.rmvb的文件的文件名都导入到src.txt文件中...

襄城区15660005155: 关于利用bat批处理修改word文件内容的方法? -
葛瑗产复: 批量替换word文档中的内容的方法:1、启动Word文档软件.2、按Ctrl+O打开需要修改的文件.3、打开需要修改的文件后,在word菜单栏点击“替换”按钮.4、在弹出的替换对话框中:首选查找到需要替换的内容,再输入替换为的内容.5、然后点击“全部替换”即可,如图所示:

襄城区15660005155: 怎样使用批处理文件批量修改文件名称
葛瑗产复: 1、当前目录新建一个文本文档打开输入以下代码 set a=1 setlocal EnableDelayedExpansion FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO ( set /A a+=1 ren "%%i" "壁纸!a!" 注释:可以根据自己需求更改. 2、把文档改成批量命名.bat,双击打开,或者右击管理员权限打开.

襄城区15660005155: 怎么用bat文件批量修改文件名称 -
葛瑗产复: 方法/步骤-重命名文件夹1 以几个新建文件夹为例吧 2 新建一个txt文本文档,文件名任意 3 编辑这个txt文本文件输入以下字符 set a=1000 setlocal EnableDelayedExpansion FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO ( set /A a+=1 ren "%%i" ...

襄城区15660005155: 用.bat批量修改文件名?求代码. -
葛瑗产复: 代码如下: @echo off SETLOCAL ENABLEDELAYEDEXPANSION SET /A NUM=0 FOR /F "USEBACKQ" %%I IN (`DIR *.TXT /B`) DO (SET /A NUM+=1REN %%I 第!NUM!个.txt ) ENDLOCAL 放在你要改名的文件的同一个目录下,运行.经过测试.

襄城区15660005155: 如何批量修改文件名(bat),将一个文件夹下的所有文件加上当前时间 -
葛瑗产复: 既然加序号,时间就仅取年月日: @echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir/b *.bak^|findstr/v "20[0-9][0-9][0-1][0-9][0-3][0-9]"')do (echo %%iset "fn=%%i"set "t=%%~ti"set "t=!t:~,10!"set "nt=%%~...

襄城区15660005155: 怎么用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 (照样要空格)

襄城区15660005155: 如何写BAT 修改指定文件内容,并保存 -
葛瑗产复: 1、首先要创建一个BAT文件BAT文件可以由txt直接修改 只需要修改.txt为.bat即可. 2、右键进入编辑模式 此时bat以txt的方式打开. 3、在txt中输入括号内不需要@echo off <路径显示关闭>,pause<暂停>. 4、进行保存,然后直接运行,如果没有@echo off 你下面的编码会带有文件位置如果没有pause 打开后立刻关闭. 5、按如图方式在原有添加echo 内容 <显示 内容>即如图效果. 6、如果按如图编写方式goto a <到达a处>:a <路标a>即使程序重复显示.

襄城区15660005155: 有1000多个文件夹(是文件夹)要批量字典式改名,求一个bat批处理命令一键批量修改.内详—— -
葛瑗产复: @echo off&setlocal enabledelayedexpansion set dict12=ab set dict45=cd set dict78=ef set dict36=gh for /r /d %%a in (*.*) do ( set "folder=%%a" for /f "tokens=1* delims==" %%B in ('set dict') do ( set "key=%%B" set "key=!key:~3!" call :...

襄城区15660005155: 如何用bat批量修改文件名? 例如: 想把当前文件夹下的文件: A.docx B.xlsx C.t -
葛瑗产复: 1 2@echooff for/f"delims="%%a in('dir /a-d /b') doifnot "%%~xa"==".bat"ren "%%~a""%%~na(重要)%%~xa"

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网