创建前缀一样的文件_有趣的bat(批处理)文件~~

05dcd4d0cf02ad8d414796e565421593.png

最近下载了一些电子书,由于想获取该目录下的所有文件名,而在这个过程中用到了批处理文件,感觉还挺有意思的(下面是效果图)。简单了解了一下。

ef8b15c6f59a947209741370e6d86c46.gif

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。

常用的批处理命令

批处理创建文件夹:md QQ群 回访 留信息 论坛 微信 微信群 打开文件夹:start E:eBook 打开文件:start E:eBooktest.txt 删除当前目录下的文件:del test.txt 删除上一级目录下的文件:del ..test.txt 删除当前目录下的所有.o文件:del .*.o 复制文件:copy test.txt 绝对路径 修改文件的扩展名:ren *.txt *.mp3 批处理创件文件
cd.>a.txt
cd.>b.txt
cd.>c.txt 当前目录下的文件列表:dir *.* /b>ls.txt 批处理添加文件名的前缀: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

accdba4febec19e9c65b094eebe0b450.gif

常用命令中使用的符号的说明

md:用于创建文件夹

start:start 需要打开的指定目录,**.bat文件中如果使用cd只是闪一下而已

del:删除

copy:复制

cd.:cd.指的是当前的目录,>

ren:重命名文件(夹)

*:通配符,表示所有

pause:停止系统命令的执行并显示下面的内容,运行显示:请按任意键继续. . .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值