楼 主
不用del 而用 rd 能否直接删除文件?
发表于 2008-10-18 23:33 · 中国 四川 泸州 联通
高级用户
★★★
积分 609 发帖 374 注册 2006-08-02 22:38 19年会员 UID 59720
状态 离线
在DOS 常用命令说明中,rd 删除目录。还将删除指定目录下的所有子目录和
文件。用于删除目录树。
这里是否可理解为:不会删除指定目录下的文件(包括指定目录本身)??而只会
删除目录下的所有子目录和包括有子目录中的文件??
第 2 楼
发表于 2008-10-18 23:49 · 中国 上海 电信
金牌会员
★★★★
积分 4,639 发帖 2,239 注册 2005-01-30 00:00 21年会员 UID 35785 性别 男
状态 离线
DOS 命令中的 rd 只能删除目录,并且目录必须为空才能操作,而不能删除文件。Windows (好像是2000以后的吧)中的 rd 可以,rd/s 的时候包括指定目录本身都会删除,相当于 DOS 中的 deltree 。
第 3 楼
发表于 2008-10-19 09:14 · 中国 四川 泸州 联通
高级用户
★★★
积分 609 发帖 374 注册 2006-08-02 22:38 19年会员 UID 59720
状态 离线
Originally posted by DOSforever at 2008-10-18 23:49:
DOS 命令中的 rd 只能删除目录,并且目录必须为空才能操作,而不能删除文件。Windows (好像是2000以后的吧)中的 rd 可以,rd/s 的时候包括指定目录本身都会删除,相当于 DOS 中的 deltree 。
在批处理中,如果用 rd /s /q *.* 不会有任何操作.
第 4 楼
发表于 2008-10-19 13:14 · 中国 上海 电信
金牌会员
★★★★
积分 4,639 发帖 2,239 注册 2005-01-30 00:00 21年会员 UID 35785 性别 男
状态 离线
当然不会有任何操作,一般 *.* 总是匹配的文件,而不是目录,rd 是对目录操作的,文件只是“附带”。如果你认真看过 rd 的说明就明白了。
第 5 楼
发表于 2008-10-19 20:58 · 中国 四川 泸州 联通
高级用户
★★★
积分 609 发帖 374 注册 2006-08-02 22:38 19年会员 UID 59720
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正