无忧启动论坛

标题: 从光盘进入DOS工具箱内运行批处理删除指定文件怎么写? [打印本页]

作者: lscjing    时间: 2010-9-14 22:53
标题: 从光盘进入DOS工具箱内运行批处理删除指定文件怎么写?
从光盘进入DOS工具箱内运行批处理删除指定文件怎么写?
比如我要删除以下文件怎么写?

C:\WINDOWS\Prefetch
C:\WINDOWS\Prefetch
C:\WINDOWS\Driver Cache\i386
C:\WINDOWS\Driver Cache\i386
C:\WINDOWS\Driver Cache\i386\ntkrnlmp.exe
C:\WINDOWS\Driver Cache\i386\ntkrnlpa.exe
C:\WINDOWS\Driver Cache\i386\ntkrnlup.exe
C:\WINDOWS\Driver Cache\i386\ntkrpamp.exe
C:\WINDOWS\Driver Cache\i386\ntoskrnl.exe
C:\WINDOWS\system32\ntkrnlmp.exe
C:\WINDOWS\system32\ntkrnlpa.exe
C:\WINDOWS\system32\ntkrnlup.exe
C:\WINDOWS\system32\ntkrpamp.exe
C:\WINDOWS\system32\ntoskrnl.exe

谢谢大家了。
作者: 不才    时间: 2010-9-15 10:35
嘿嘿,这么着:
--------------------------------------------
doslfn
::加载长文件名驱动
echo y|del c:\windows\prefetch
echo y|del c:\windows\"driver cache"\i386
::删除i386目录下的所有文件
echo y|del c:\windows\"driver cache"\i386\ntkrnlmp.exe
...依此类推
echo y|del c:\windows\system32\ntkrnlmp.exe
...依此类推
--------------------------------------------
作者: 2gg    时间: 2010-9-15 13:11
发现加载NTFS的驱动ifsdrv后,就自动支持长文件名了,只要把超过8个字符的文件名或者目录名加上'''号,就可以用原文件名字来对其操作了。
_________________________________________________

rem 加载NTFS驱动IFSDRV
load
del C:\WINDOWS\Prefetch
del C:\WINDOWS\"Driver Cache"\i386\ntkrnlmp.exe
del C:\WINDOWS\"Driver Cache"\i386\ntkrnlpa.exe
del C:\WINDOWS\"Driver Cache"\i386\ntkrnlup.exe
del C:\WINDOWS\"Driver Cache"\i386\ntkrpamp.exe
del C:\WINDOWS\"Driver Cache"\i386\ntoskrnl.exe
del C:\WINDOWS\system32\ntkrnlmp.exe
del C:\WINDOWS\system32\ntkrnlpa.exe
del C:\WINDOWS\system32\ntkrnlup.exe
del C:\WINDOWS\system32\ntkrpamp.exe
del C:\WINDOWS\system32\ntoskrnl.exe

不一定是C盘,改为
load
for %%t in (a c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%t:\WINDOWS\system32\ntkrnlup.exe set s=%%t
del %s%:\WINDOWS\prefetch
del  %s%:\Windows\\"Driver Cache"\i386\ntkrnlmp.exe
.......
.......

[ 本帖最后由 2gg 于 2010-9-15 14:24 编辑 ]
作者: lianjiang    时间: 2010-9-15 13:44
不一定是c:了。



作者: lscjing    时间: 2010-10-22 13:20
谢谢了,我再试试




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3