标题: [求助]批处理无法删除指定文件,提示无法找到路径?
[打印本页]
作者: w1314ich
时间: 2008-11-25 18:30
标题: [求助]批处理无法删除指定文件,提示无法找到路径?
我也不知道我进的什么DOS环境,进入的方式是修改BOOT.INI重启后进入的DOS环境(注:我的系统是电脑公司特别版9.2SP3),BOOT.INI内容如下:
[boot loader]
timeout=1
default=C:\
[operating systems]
C:\="DOS"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
进入后运行C盘根目录的一个批处理,批处理内容如下:
del c:\system.bat
del c:\system.txt
运行后提示PATH NOT FOUND,就是没有找到路径,不知道为什么,如果直接敲击del c:\system.bat和del c:\system.bat命令则能成功执行,而且我运行restart命令也提示错误不能重启,以前我用自己做的98启动盘进入的DOS环境时,运行RESTART命令好使,请问哪里出了问题
(注:DOSforever
不知道是脾气太爆了还是怎么的,每回一个帖子跟吃了炸药一样,以前在坛子里从来没遇到这种人,不知道大家为什么还要护着他,搞不明白,以前在坛子提了很多问题,得到很多人的帮助,很是感激,真的发自内心的感激,我是专门做SEO搜索引擎优化的,为了能使坛子的人气增加,我做过很多外部的优化,我也外带做一些小软件什么的,所以经常来这里提问,希望坛子把DISCUZ版本升到最新,把一些好帖子静态化,有助于搜索引擎的收录,提高网站权重)[color=blue]───────────────── 版务记录 ─────────────────
执行:HAT
操作:[2008-11-25]在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"[求助]纯DOS下运行批处理遇到的问题"不利于论坛搜索
处罚:论坛新人免于积分处罚;扣除2点积分
提示:建议阅读以下帖子
{1415}
提问的智慧
{7326}
论坛新手必读,所有人的基本行为准则
{22703}
请不要做浮躁的人
{32667}
[愤怒]那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}
本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────
[
Last edited by w1314ich on 2008-11-26 at 10:31 ]
作者: DOSforever
时间: 2008-11-25 18:46
Quote: |
Originally posted by w1314ich at 2008-11-25 18:30:
(纯DOS环境是WINXP自带的DOS,并不是加强的DOS环境) |
|
你先把什么是 DOS 搞搞明白
作者: w1314ich
时间: 2008-11-25 19:04
修改boot.ini后进入的DOS环境
[boot loader]
timeout=1
default=C:\
[operating systems]
C:\="DOS"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
作者: DOSforever
时间: 2008-11-25 19:13
这也叫 WinXP 自带?Microsoft 什么时候发行 WindowsXP 的时候还自带 DOS ?如果这也算自带的话那我还能说 GRUB4DOS 自带了许多操作系统。再问一下,什么叫“加强的DOS环境”?
作者: w1314ich
时间: 2008-11-25 19:17
呵呵 我不太明白 不知道这个问题能解决吗 还是出现这种情况要把BAT转成COM或者EXE才能实现
作者: DOSforever
时间: 2008-11-25 19:20
为什么要两句 del c:\system.bat ?另外,我对你写这样的批处理的动机表示怀疑
作者: lianjiang2004
时间: 2008-11-25 19:23
看不太懂楼主的话。
作者: w1314ich
时间: 2008-11-25 19:29
写错了 呵呵 应该是:
del system.bat
del stytem.txt
删除的原因这是我生成的
作者: DOSforever
时间: 2008-11-25 19:52
把顺序颠倒一下就可以了,先 del stytem.txt 然后 del system.bat 。
许多低技术含量的病毒也这么写批处理的
作者: w1314ich
时间: 2008-11-25 20:04
人都会被你气得吐血,首先大老爷们儿没见过像你这么磨叽的,跟个女的似的,我经常来论坛提问题,每次都得到解决,而且回答的都很痛快,大家人都很爽快也很客气,DOS联盟是个很好的地方,你回的第一个帖子就感觉有点骂骂咧咧的感觉,接下来就开始磨叽磨叽,你来东北想干你的人一大片,其次我感觉你那个什么金牌会员就是磨叽磨叽的回帖子回出来的,还以为你有多大本事呢,你那还叫回答啊,“把顺序颠倒一下就可以了,先 del stytem.txt 然后 del system.bat ”,我这种新手都能看出来简直就是一个二百五回答的问题。做人不懂就要问,我也不会瞎问,首先在论坛搜索了一遍,看到没有相关的帖子,只好麻烦大家帮帮忙,大家的时间也是宝贵的,我在这里也没有恶意,但是感觉这种人赶紧封ID的好。谢谢!!
作者: huahua0919
时间: 2008-11-25 20:19
楼主太激动了,毕竟你也是在问问题的,DOSforever是有水平的,这个我能证明,不过还真不明白你说的“纯DOS环境是WINXP自带的DOS” 是什么意思,至少我没听过。文件能访问,不能删除最基本的做法是看是否写保护了? attrib -s -h -r -a system.bat&del system.bat
作者: w1314ich
时间: 2008-11-25 20:29
哎~~ 算我倒霉,第一次发帖子被减分,但我真不知道
del 1
del 2 和
del 2
del 1
有什么区别,我记得批处理执行的时候是一条一条命令执行的,第一条命令执行是否成功是不会影响第二条命令的执行,只有在有&&连接两条命令的情况下上一条命令才会影响第二条命令
作者: DOSforever
时间: 2008-11-25 20:35
呵呵!口气不小!东北怎么了,东北是做你皇帝的地方啊?!就凭你个小P孩还想跟我干?!我在外面玩的时候你还不知道在哪儿呢!没错,这里的用户等级是很大部分是根据发帖量来的,我自认我这个所谓的金牌会员没什么含金量,许多不常来的用户才是真正的高手!你以为你是谁啊,别人都得哄着你?护着你?!没错,我回的第一个帖子就是要叫你好好搞明白什么是 DOS !你要解决的是文件不能删除的问题,我把我所知道的跟你说了,如果你认为方法低级不薛一顾可以另请高人!我没什么义务必须从头到尾把你的问题统统解决,你自己也只说了一小段!小子你少狂妄!先掂掂自己分量!我不谈技术水平的高低,我还就这样了!我不是第一次跟你这样的人说话!
[
Last edited by DOSforever on 2008-11-25 at 20:37 ]
作者: DOSforever
时间: 2008-11-25 20:58
另外再回答一下你的正题:
可能我一开始没看懂你的意思,以为你的 del c:\system.bat 就是删除批处理自身,所以我让你把顺序颠倒一下,把这句写到最后。
作者: w1314ich
时间: 2008-11-25 20:59
算了 我不爱吵架,找个能说上话的凭凭里,你不会可以不回答,你看你回个哪个帖子不是废话不带有挑衅的味道,我问问题的时候很客气吧,我也没有给你施加什么义务,要你从头回答到尾吧,你自己看看你回的帖子吧,针对你以前的每个帖子我的回答都是很客气的,最后实在没法忍受了:
1.
Quote:
Originally posted by w1314ich at 2008-11-25 18:30:
(纯DOS环境是WINXP自带的DOS,并不是加强的DOS环境)
你先把什么是 DOS 搞搞明白
2.
这也叫 WinXP 自带?Microsoft 什么时候发行 WindowsXP 的时候还自带 DOS ?如果这也算自带的话那我还能说 GRUB4DOS 自带了许多操作系统。再问一下,什么叫“加强的DOS环境”?
3.
为什么要两句 del c:\system.bat ?另外,我对你写这样的批处理的动机表示怀疑
4.
把顺序颠倒一下就可以了,先 del stytem.txt 然后 del system.bat 。
许多低技术含量的病毒也这么写批处理的
请哪位有有良知的版主凭下理
作者: w1314ich
时间: 2008-11-25 21:02
你怎么老是把别人想的那么简单:
另外再回答一下你的正题:
可能我一开始没看懂你的意思,以为你的 del c:\system.bat 就是删除批处理自身,所以我让你把顺序颠倒一下,把这句写到最后。
c:\system.bat是单独存在的批处理,执行删除命令的不是这个批处理
作者: DOSforever
时间: 2008-11-25 21:08
别的我不多解释了,没有什么歧义。那句“许多低技术含量的病毒也这么写批处理的”不是针对你说的,因为我看到有不少人在这个论坛求什么木马病毒之类的写法,而且我也见过这样的病毒。
作者: terse
时间: 2008-11-25 21:09
PATH NOT FOUND 这个提示应该是 路径未找到吧
作者: w1314ich
时间: 2008-11-25 21:24
天那,我把我要做的东西跟你说吧,我是想做个GHOST自动还原的批处理,那个SYSTEM.BAT和SYSTEM.TXT只是生成的临时文件,还有请不要老是带个什么低技术含量之类的词语,大家都是来学东西的,不管你说谁的东西低技术含量谁都不会高兴,何况各位版主回答问题的时候都不曾说过,因为他们明白谁都是从零起步的,自己也是从会到不会,你倒是牛,口口声声这个低技术含量那个低技术含量,别人这么说你你爽啊!
作者: 26933062
时间: 2008-11-25 22:39
退一步海阔天空,都让一步吧!
回正题,
你确定你要删除的文件和这个批处理在同一个目录下吗?
如果不是,加上绝对路径试试?就象你顶楼的那样。
作者: HAT
时间: 2008-11-25 23:05
标题: Re 19楼
建议楼主把19楼的问题描述更新到顶楼。
如果发帖的时候就能一次性把问题描述清楚,也许可以避免不必要的误会吧。
[
Last edited by HAT on 2008-11-25 at 23:31 ]
作者: DOSforever
时间: 2008-11-25 23:30
Quote: |
Originally posted by w1314ich at 2008-11-25 21:24:
……还有请不要老是带个什么低技术含量之类的词语,大家都是来学东西的,不管你说谁的东西低技术含量谁都不会高兴,何况各位版主回答问题的时候都不曾说过,因为他们明白谁都是从零起步的,自己也是从会到不会,你倒是牛,口口声声这个低技术含量那个低技术含量,别人这么说你你爽啊! |
|
对于那些到这里来求什么病毒木马编写的,我当然要说它们没什么技术含量,而且称它们为病毒还抬举它们了呢!
作者: lscjing
时间: 2010-9-14 23:37
标题: 从光盘进入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
谢谢大家了。