有趣的bat(批处理)⽂件~~
最近下载了⼀些电⼦书,由于想获取该⽬录下的所有⽂件名,⽽在这个过程中⽤到了批处理⽂件,感觉还挺有意思的(下⾯是效果图)。简单了解了⼀下。
bat⽂件是dos下的批处理⽂件。批处理⽂件是⽆格式的⽂本⽂件,它包含⼀条或多条命令。它的⽂件扩展名为 .bat 或 .cmd。在命令提⽰下输⼊批处理⽂件的名称,或者双击该批处理⽂件,系统就会调⽤按照该⽂件中各个命令出现的顺序来逐个运⾏它们。使⽤批处理⽂件(也被称为批处理程序或脚本),可以简化⽇常或重复性任务。
常⽤的批处理命令
批处理创建⽂件夹:md QQ 回访 留信息 论坛
批处理创建⽂件夹
打开⽂件夹:start E:\eBook
打开⽂件夹
打开⽂件:start E:\
打开⽂件
删除当前⽬录下的⽂件:
删除当前⽬录下的⽂件
删除上⼀级⽬录下的⽂件:del ..\
删除上⼀级⽬录下的⽂件
删除当前⽬录下的所有.o⽂件:del .\*.o
删除当前⽬录下的所有.o⽂件
复制⽂件
复制⽂件: 绝对路径
修改⽂件的扩展名:ren *.txt *.mp3
修改⽂件的扩展名
批处理创件⽂件
批处理创件⽂件:
cd.&
cd.&
cd.&
当前⽬录下的⽂件列表:dir *.* /b&
当前⽬录下的⽂件列表
批处理添加⽂件名的前缀批处理文件怎么做
批处理添加⽂件名的前缀:for /f %%i in ('dir /b *.txt') do (ren %%i 陈汤姆%%i)批处理删除⽂件名的前缀:
批处理删除⽂件名的前缀
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a /b *.txt') do (
set "str=%%~a"
ren "%%~a" "!str:陈汤姆=!"
)
pause
常⽤命令中使⽤的符号的说明
md:⽤于创建⽂件夹
start:start 需要打开的指定⽬录,**.bat⽂件中如果使⽤cd只是闪⼀下⽽已
del:删除
copy:复制
cd.:cd.指的是当前的⽬录,>
ren:重命名⽂件(夹)
*:通配符,表⽰所有
pause:停⽌系统命令的执⾏并显⽰下⾯的内容,运⾏显⽰:请按任意键继续. . .

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。