如果要删除不同操作系统下的文件,如hm.txt,但是该文件在不同的操作系统的系统文件下,甚至是在不同的根目录下和文件下,如是winNT,或者是windows win98,如果写批处理文件删除hm.txt,如何写?谢谢

热心网友

不管系统如何,命令都是一样的,因为DOS是不会变的用edit编辑 t文件,输入下列内容后存盘为c: t,执行该批处理文件后可实现:将根目录中所有文件写入a。txt中,启动UCDOS,进入WPS等功能。   批处理文件的内容为:         文件表示:     echo off            不显示命令行     dir c:*。* a。txt       将c盘文件列表写入a。txt     call c: t    调用ucdos     echo 你好            显示"你好"     pause              暂停,等待按键继续     rem 使用wps           注释将使用wps     cd ucdos            进入ucdos目录     wps               使用wps     批处理文件中还可以像C语言一样使用参数,这只需用到一个参数表示符%。 %表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。 例如,C:根目录下一批处理文件名为 t,内容为 format %1   则如果执行C:f a:    则实际执行的是format a:   又如C:根目录下一批处理文件的名为 t,内容为 type %1 type %2   那么运行C:t 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 删除文件rd 删除文件夹(也就是目录) 注:但如果该文件夹内还有文件和文件夹。则无法删除此文件夹。如果文件和文件夹太多了。那就很麻烦。可以使用以下命令deltree 直接删除文件夹。不论此文件夹中是否包含文件或子文件夹都可以直接删除。但如果文件正在使用则无法删除。(但这个命令并不是所有启动盘都带。可以从其它地方拷贝。还有WinNT系统控制台(CMD)没有这个命令。可用command命令+运行此文件)---------------暂时只想到这些。