A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 首尔街少年 中级黑马   /  2017-2-8 22:46  /  1536 人查看  /  6 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

  我的jdk安装在e盘的java目录里面,但是我在dos窗口里面在e盘目录里面创建了a b c三个文件,然后从e盘切换到c盘,然后输入rd/q/s e:\>a,b,c  为什么  之后我e盘里,所有跟a b c 有关的目录都删除了??  我明明都已经输入的是a b c 三个目录怎么会这样!  求指导一下,如何在dos的其他盘符里,正确的删除另一个盘符的指定目录或者文件,而且不要求询问!

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

6 个回复

正序浏览
趁着今天有空,帮你研究了下这个问题,主要问题点在于文件路径没搞清楚
1e:\>a,b,c中的>在dos中属于重定向,具体用法自行百度,windows文件路径规范中明确规定不允许出现>
2多路径合并有问题,引起了相对路径的混乱,正确的路径分割方法为e:\a,e:\b,e:\c,逗号可用空格代替
3之所以会出现e盘下面folder被全部删除的原因是dos在识别路径的时候识别到>的时候不认识了,所以只识别到e:\,所以相当于路径是e盘的根目录,所以全没了
4正确的写法是rd /q /s e:\a e:\b e:\c
5友情提示:数据删除一定要小心操作,最好不要/q


知识没有高低之分,遇到问题解决问题,这才是一个合格的IT人员
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
Mr_Maty 发表于 2017-2-9 10:49
大哥,直接看dos参数意思或者百度不就明白了吗?论坛问这个效率太低

问不到  这里人多
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
大哥,直接看dos参数意思或者百度不就明白了吗?论坛问这个效率太低
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
yixinanwang 发表于 2017-2-9 00:21
做些没用的事情有意思吗

怎么没用了,知道的多点不更好么
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
做些没用的事情有意思吗
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
对了,我的jdk也被删除了!  气死我了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马