批处理下如何取得文件的名称

批处理下如何取得文件的名称,第1张

批处理文件的内容为: 文件表示: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文本文件的右键菜单中添加一项新菜单可重命名文件.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8176989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存