文件创建问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:35:57
我在论坛里发现了一个帖子,上面说用以下DOS命令
md \12..\
写的一个 文件,无法删除和读写
必须用rd \12..\ 才能删除!我想知道是什么原理导致的!

首先要告诉你的是,你上面所说的不是一个文件,而是一个文件夹,至于为什么无法删除和更改,是因为在WINDOWS下用.\ 创建的文件是无法删除的!

想打开的话,点击“开始-->运行”,输入“CMD”回车,打开msdos,再输入一下命令:
cd\
start X:\12..\ 其中X代表盘符,另外必须输入绝对路径。

这个本来是为了防病毒、保护文件的,现在可以用它来隐藏文件。

希望对你有帮助!!

这个是一个bug,由于原dos的命名规则和现在windows的命名规则不完全一样,所以就可能用原来dos方式创建一个windows中不能正常读取的文件夹,由于windows未公布技术细节,所以我们只能猜测这种特别的不能识别的名字可能与系统文件处理规则有关系,比如windows用“.”表示了另外的意思,没有料到文件名中也会出现“.”,所以就混淆了,运行时文件指针就指向了错误的地方。cmd就是32位dos兼容MS-DOS命令和规则,所以也可以完成这样的工作。