找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27870|回复: 3

[其他] 执行%windir%\system32/cmd.exe为何会生成.exe文件夹

[复制链接]
发表于 2009-6-27 21:40:17 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-7-17 10:00 编辑

执行 %windir%\system32/cmd.exe,结果是 —— 在当前目录建立了 .exe 文件夹。(发现执行 md.txt 也可以建立 .txt 文件夹。)

xp sp2 下测试
发表于 2009-6-27 22:14:11 | 显示全部楼层
确实有趣,不知是为什么。
md,abc
md;def
可认为是与空格相同的分隔符,难道有个点就默认相当于分隔了,却又不把点计算在分隔符内。
还是与预处理有关?搞不清楚。
发表于 2009-6-28 01:30:00 | 显示全部楼层
类似于以前的 set,=1

应该是系统对分隔符和参数的处理不完善。
M$的命令行不完善的地方太多了,其中最不爽的是对正则画虎不成反类犬的 findstr 。。。
发表于 2009-6-28 01:48:42 | 显示全部楼层
初步结论是:
1、内部命令.名称
(1)如存在名为“内部命令.名称”的文件(夹),则打开它
(2)如不存在,则内部命令操作名为“.名称”的文件(夹)

2、外部命令.名称
如存在名为“外部命令.名称”的文件(夹),则打开它

[ 本帖最后由 rat 于 2009-6-28 01:51 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 14:59 , Processed in 0.028113 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表