中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [讨论]为何只有start命令能进入畸形目录??
<<   [1] [2]  >>   >
作者:
标题: [讨论]为何只有start命令能进入畸形目录?? 上一主题 | 下一主题
learner0
初级用户





积分 108
发帖 49
注册 2008-2-26
状态 离线
『楼 主』:  [讨论]为何只有start命令能进入畸形目录??

今天看到论坛上有关处理畸形目录的帖子,我试着新建一个畸形目录并打开它,却发现用pushd和explorer命令不能打开它,但是可用start打开. 这是为啥??????请大家解释一下. 测试代码如下: md d:\123..\&&pushd d:\123..\ md d:\124..\&&explorer d:\124..\ md d:\125..\&&start d:\125..\


2008-3-1 21:01
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
plp626
银牌会员

钻石会员


积分 2278
发帖 1020
注册 2007-11-19
状态 离线
『第 2 楼』:  



2008-3-1 21:26
查看资料  发短消息  网志   编辑帖子  回复  引用回复
learner0
初级用户





积分 108
发帖 49
注册 2008-2-26
状态 离线
『第 3 楼』:  

由以上问题,我还发现一个有趣现象,请大家想一想在命令行下敲入如下命令的结果是什么?? md "d:\1_13..\"&&start "d:\1_13..\" md d:\1_14..\&&start d:\1_14..\|(md d:\1_15..\&&start d:\1_15..\)


2008-3-1 21:27
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wdmzjhk
初级用户





积分 61
发帖 28
注册 2008-3-1
状态 离线
『第 4 楼』:  

哎呀,删不掉创建的文件了。郁闷啊,什么代码哦,果然是奇形怪状的啊


2008-3-1 21:42
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
learner0
初级用户





积分 108
发帖 49
注册 2008-2-26
状态 离线
『第 5 楼』:  

删除方法,请参考二楼的帖子..


2008-3-1 21:56
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 6 楼』:  

我们看到显示的原本文件夹少个点。 如果你在同目录放一个123. 再建一个123目录。 你访问123.的时候就是实质访问123文件夹。所以看大小的话可以显示123目录的,如果没有123目录是0。 系统认123.是123的属性。。。所以你看不到实际的大小,同样你双击访问不了也是这个原因,你建立了123后就相当于访问123文件夹。 123.你也可以点删除了,不提示错误,因为会删除123目录。 PS: 不知道看完上面你能猜到麽? 访问带点目录不是非要start……的哦。 知道上面的了就很容易理解…… 应该是原创嘿嘿。起码我不是在别的地方转的。 md 123..\ 你访问这个目录就是访问那个畸形带.的目录,大小什么的也都可以滴~


2008-3-2 00:07
查看资料  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 7 楼』:  

补充下 看属性目录下要有123目录, 看123...\的属性是123..\的。 删除的话,都是删除123目录。


2008-3-2 00:10
查看资料  发短消息  网志   编辑帖子  回复  引用回复
learner0
初级用户





积分 108
发帖 49
注册 2008-2-26
状态 离线
『第 8 楼』:  

似乎有点道理,你那是一个不错的方法,但是仍然不能查看畸形目录中的文件. 测试命令如下: 首先建立两个文件夹: md d:\123..\&&md d:\123 echo %cmdcmdline%>d:\123..\11.txt&start d:\123..\ 用它打开畦形目录发现无文件. 可用此命令打开其中的文本文件: start d:\123..\11.txt type d:\123..\11.txt [ Last edited by learner0 on 2008-3-2 at 12:36 PM ]


2008-3-2 12:13
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 9 楼』:  

。。。这个是论坛系统的问题哦。 给另一个帖子发的时候明明放大了,而且是123...\ 3个点…… 你建立一个md 123...\ 你在windows界面双击看看能看到11.txt不?而且可以运行。 你要看123..的目录就要建立一个多一个点的目录,你看123..其实看的是123目录当然没有文件了。


2008-3-2 13:28
查看资料  发短消息  网志   编辑帖子  回复  引用回复
learner0
初级用户





积分 108
发帖 49
注册 2008-2-26
状态 离线
『第 10 楼』:  

恩,我明白啦..


2008-3-2 13:39
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
halby
初级用户





积分 24
发帖 11
注册 2008-4-8
状态 离线
『第 11 楼』:  

恩,我明白啦..


2008-4-15 00:30
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
halby
初级用户





积分 24
发帖 11
注册 2008-4-8
状态 离线
『第 12 楼』:  

似乎有点道理,你那是一个不错的方法,但是仍然不能查看畸形目录中的文件


2008-4-15 00:30
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Shinaterry
初级用户





积分 97
发帖 51
注册 2008-3-19
状态 离线
『第 13 楼』:  

呵呵


2008-4-15 00:32
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 14 楼』:  

Originally posted by halby at 2008-4-15 00:30: 似乎有点道理,你那是一个不错的方法,但是仍然不能查看畸形目录中的文件
懒得贴相关连接,我没有保存……可以看到n层目录下的文件…… 恩,不只是看到,还可以访问。


2008-4-15 00:43
查看资料  发短消息  网志   编辑帖子  回复  引用回复
kyo0407
新手上路





积分 15
发帖 8
注册 2008-1-21
状态 离线
『第 15 楼』:  

貌似高手论剑一样,还不太懂


2008-4-15 18:18
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
<<   [1] [2]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: