![批处理下如何取得文件的名称,第1张 批处理下如何取得文件的名称,第1张](/aiimages/%E6%89%B9%E5%A4%84%E7%90%86%E4%B8%8B%E5%A6%82%E4%BD%95%E5%8F%96%E5%BE%97%E6%96%87%E4%BB%B6%E7%9A%84%E5%90%8D%E7%A7%B0.png)
批处理
文件的内容为: 文件表示:echo off不显示命令行dir c:*.* &gta.txt 将c盘文件列表写入a.txtcall c:ucdosucdos.bat调用ucdosecho 你好 显示&quot你好&quot好迅pause 暂停,等待按键继续rem 使用wps 注释将使用wpscd ucdos进入ucdos目录wps 使用wps
批处理文件中还可以像C语言一样使用参数,这只需用到一个参数表示符%。%表示参数,参数是指在运行批处理文件时在
文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。例如,C:根目录下一批处理文件名为f.bat,内容为 format %1则如果执行C:&gtf a: 则实际执行的是format a:又如C:根目录下一批处理文件的名为t.bat,内容为 type %1 type %2那么运行C:&gtt a.txt b.txt 将顺序地显示a.txt和b.txt文件的内容.如是在纯DOS下.那就和是什么 *** 作系统没有关系了.因为你用的DOS也是一种 *** 返碰作系统 - DOS *** 作系统(虽然现在已经不用了.只用它解决问题).所谓批处理文件是*.bat后缀的文件.里面包含一条或者多条命令.删除文件的命令是:del *.txt 如你的文件:del hm.txt 即可删除.制作*.bat的方法.新建一个记事本(*.txt)打开后加入命令:del hm.txt 然后保存(当然.如果你需要添加一些附加命漏袜谈令如“@echo off”也可以.这里不作说明了).最后修改后缀名:把“*.txt”改成“*.bat”即可.-----------------------------即使不是在纯DOS下也可以运行批处理文件.WinNT下系统有控制台(就是模拟DOS界面和一些命令).可以说是Windows *** 作系统都可以运行批处理文件.del 删除文件1、整理到一个文件夹:把所有要修改的文件放在一个文件夹中。如图中,我要册埋咐将这些文件的名字统一为1、2、3、4、5…等等
2、初步修改文件名:选中所有的文件,按F2 后再按 Enter。这里我输入一个1,然后所有文件名修改液罩成州纯一系列,如图
3、去空格:建立del空格.txt,另存为del空格.bat,双击去除空格。
@echo off
>"%~dp0a.bat" echo @ren %%1 "%%~nx11"
reg add "HKEY_CLASSES_ROOT\txtfile\shell\修改文件名\command" /ve /d "%~dp0a.bat "尺稿"%%1""" /f
pause
这是用系统中的txt文件做的测试,实际使用时将 txtfile修改你的文件类型即可.兼容Winxp~Win7. Win7下需右键哗派 以管理员身份运行.
运行此乱困贺批处理后会在txt文本文件的右键菜单中添加一项新菜单可重命名文件.
评论列表(0条)