中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 00:01
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]批处理无法删除指定文件,提示无法找到路径? 查看 4,217 回复 22
楼 主 [求助]批处理无法删除指定文件,提示无法找到路径? 发表于 2008-11-25 18:30 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
我也不知道我进的什么DOS环境,进入的方式是修改BOOT.INI重启后进入的DOS环境(注:我的系统是电脑公司特别版9.2SP3),BOOT.INI内容如下:

timeout=1
default=C:\

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
操作:在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"纯DOS下运行批处理遇到的问题"不利于论坛搜索
处罚:论坛新人免于积分处罚;扣除2点积分
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────


[ Last edited by w1314ich on 2008-11-26 at 10:31 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT -2 2008-11-25 20:07
2 发表于 2008-11-25 18:46 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
Originally posted by w1314ich at 2008-11-25 18:30:
(纯DOS环境是WINXP自带的DOS,并不是加强的DOS环境)

你先把什么是 DOS 搞搞明白
3 发表于 2008-11-25 19:04 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
修改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
4 发表于 2008-11-25 19:13 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
这也叫 WinXP 自带?Microsoft 什么时候发行 WindowsXP 的时候还自带 DOS ?如果这也算自带的话那我还能说 GRUB4DOS 自带了许多操作系统。再问一下,什么叫“加强的DOS环境”?
5 发表于 2008-11-25 19:17 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
呵呵 我不太明白 不知道这个问题能解决吗 还是出现这种情况要把BAT转成COM或者EXE才能实现
6 发表于 2008-11-25 19:20 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
为什么要两句 del c:\system.bat ?另外,我对你写这样的批处理的动机表示怀疑
7 发表于 2008-11-25 19:23 ·  中国 安徽 马鞍山 联通
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
看不太懂楼主的话。
Windows 一键还原
http://www.yjhy.com
8 发表于 2008-11-25 19:29 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
写错了 呵呵 应该是:
del system.bat
del stytem.txt

删除的原因这是我生成的
9 发表于 2008-11-25 19:52 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
把顺序颠倒一下就可以了,先 del stytem.txt 然后 del system.bat 。

许多低技术含量的病毒也这么写批处理的
10 发表于 2008-11-25 20:04 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
人都会被你气得吐血,首先大老爷们儿没见过像你这么磨叽的,跟个女的似的,我经常来论坛提问题,每次都得到解决,而且回答的都很痛快,大家人都很爽快也很客气,DOS联盟是个很好的地方,你回的第一个帖子就感觉有点骂骂咧咧的感觉,接下来就开始磨叽磨叽,你来东北想干你的人一大片,其次我感觉你那个什么金牌会员就是磨叽磨叽的回帖子回出来的,还以为你有多大本事呢,你那还叫回答啊,“把顺序颠倒一下就可以了,先 del stytem.txt 然后 del system.bat ”,我这种新手都能看出来简直就是一个二百五回答的问题。做人不懂就要问,我也不会瞎问,首先在论坛搜索了一遍,看到没有相关的帖子,只好麻烦大家帮帮忙,大家的时间也是宝贵的,我在这里也没有恶意,但是感觉这种人赶紧封ID的好。谢谢!!
11 发表于 2008-11-25 20:19 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
楼主太激动了,毕竟你也是在问问题的,DOSforever是有水平的,这个我能证明,不过还真不明白你说的“纯DOS环境是WINXP自带的DOS” 是什么意思,至少我没听过。文件能访问,不能删除最基本的做法是看是否写保护了? attrib -s -h -r -a system.bat&del system.bat
12 发表于 2008-11-25 20:29 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
哎~~ 算我倒霉,第一次发帖子被减分,但我真不知道
del 1
del 2 和
del 2
del 1
有什么区别,我记得批处理执行的时候是一条一条命令执行的,第一条命令执行是否成功是不会影响第二条命令的执行,只有在有&&连接两条命令的情况下上一条命令才会影响第二条命令
13 发表于 2008-11-25 20:35 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
呵呵!口气不小!东北怎么了,东北是做你皇帝的地方啊?!就凭你个小P孩还想跟我干?!我在外面玩的时候你还不知道在哪儿呢!没错,这里的用户等级是很大部分是根据发帖量来的,我自认我这个所谓的金牌会员没什么含金量,许多不常来的用户才是真正的高手!你以为你是谁啊,别人都得哄着你?护着你?!没错,我回的第一个帖子就是要叫你好好搞明白什么是 DOS !你要解决的是文件不能删除的问题,我把我所知道的跟你说了,如果你认为方法低级不薛一顾可以另请高人!我没什么义务必须从头到尾把你的问题统统解决,你自己也只说了一小段!小子你少狂妄!先掂掂自己分量!我不谈技术水平的高低,我还就这样了!我不是第一次跟你这样的人说话!

[ Last edited by DOSforever on 2008-11-25 at 20:37 ]
14 发表于 2008-11-25 20:58 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
另外再回答一下你的正题:
可能我一开始没看懂你的意思,以为你的 del c:\system.bat 就是删除批处理自身,所以我让你把顺序颠倒一下,把这句写到最后。
15 发表于 2008-11-25 20:59 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
算了 我不爱吵架,找个能说上话的凭凭里,你不会可以不回答,你看你回个哪个帖子不是废话不带有挑衅的味道,我问问题的时候很客气吧,我也没有给你施加什么义务,要你从头回答到尾吧,你自己看看你回的帖子吧,针对你以前的每个帖子我的回答都是很客气的,最后实在没法忍受了:
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 。

许多低技术含量的病毒也这么写批处理的


请哪位有有良知的版主凭下理
论坛跳转: