中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 请教,怎样删除这个文件?
作者:
标题: 请教,怎样删除这个文件? 上一主题 | 下一主题
wolfzhang
新手上路





积分 4
发帖 1
注册 2006-11-7
状态 离线
『楼 主』:  请教,怎样删除这个文件?

上次看到这样一篇文章(如下文),试了一下,但是后来无法删除文件夹!请问怎么解决?先谢了,唉,自己先汗一下-_-!谁叫咱菜呢!  

      "Windows XP下含有“.”号的特殊文件夹的深度测试  要想在Windows下要建立一个让他人无法访问的文件夹,大家一般都采用加密软件来完成这个任务。其实,在Windows XP下无需额外的软件,利用系统自身的特性就可以建立一个“加密”的文件夹,一般人无法直接查看到里面的内容,更有趣的是在试验过程中我们会有许多新发现,对XP的认识也会更深一些,并能体验到自己动手发现奥秘的独特乐趣,下面我们就正式开始吧。
  首先,请大家单击“开始”菜单的“运行”,在出现的“运行”对话框的“打开”栏中输入cmd并回车,打开命令提示符窗口。输入“G:”回车转到G盘,然后输入如下命令:
  G:\md test..\,注意,在“\”前面是两个“.”,回车之后就在G盘建立了一个名为“test.”的文件夹。现在请大家打开资源管理器(单击“开始”→“所有程序”→“附件”→“资源管理器”),试试在资源管理器中能否打开“test.”文件夹,怎么样?无法打开吧!会出现一个对话框提示我们无法打开该文件夹,如图所示。再试试在命令提示符窗口下是否可以进入“test.”文件夹,输入cd test.命令,回车后返回如下提示信息:系统找不到指定的路径,再试试cd test..\命令,还是不行。最后让我们再试试输入cd test命令,仍然无法进入该文件夹!看来这个“test.”文件夹是无法进入了!让我们再试试复制或移动该文件夹,出现一个对话框提示我们:无法复制文件:无法读源文件或磁盘。再来试试删除“test.”文件夹,在Windows下无法直接删除,出现如图所示对话框!注意,我们之所以不再Windows下直接建立“test.”文件夹,是因为在Windows下建立的文件夹其名字中最后一个字符是如果“.”,Windows会自动忽略掉该字符,所以无法在Windows下直接建立“test.”文件夹。
      现在请大家在命令提示符窗口中输入md test命令,建立test文件夹(或者直接在Windows的资源管理器中建立test文件夹)。此时再用鼠标单击test.文件夹,发现可以进入该文件夹了!在“地址”栏中可以看到我们的确进入“test.”文件夹了。在命令行下输入“cd test..\”命令(该命令表示我们要进入“test.”文件夹),回车之后发现我们进入的实际上是test文件夹!是不是很有趣?
     接下来,拷贝几个文件或文件夹到“test.”文件夹中,有趣的事情又发生了:在test文件夹中也出现了同样的文件或文件夹!就是说你往“test.”文件夹中拷贝或删除任何文件,在“test”文件夹中会做出相应的反应,反之亦然!很有意思吧?其他Windows下的文件夹有这个特性吗?呵呵!点击“test.”或test文件夹中的文件或文件夹试试,都可以打开!再进一步,如果我们把test文件夹删除,则“test.”文件夹就会变成空文件夹,我们又无法直接进入其中了。
  其实,如果我们不主动建立test文件夹,而是直接拷贝文件到“test.”文件夹中,猜猜会怎么样?在G盘中会自动出现一个test文件夹,里面就有我们刚刚拷贝到“test.”文件夹中的文件或文件夹!此时就可以随意进入“test.”文件夹了。这样看来test文件夹简直就是“test.”文件夹的影子,如幽灵一般说出现就出现!而一旦我们删除test文件夹,“test.”文件夹就关闭了和外界联系的一切,把自己又“自闭”起来,很有意思吧?
  有趣的事情还没有完,先把test文件夹删除,然后在命令提示符窗口下用md test...\命令再建立一个“test..”文件夹,复制任意一个文件或文件夹到“test..”文件夹中,在G盘根目录下就会出现一个名为test的新文件夹,现在,无论是“test..”文件夹还是“test.”文件夹,我们都可以通过点击它而进入该文件夹。有意思的是,只有“test..”文件夹里面有我们刚刚拷贝进去的文件,其他两个文件夹里面都没有我们复制的内容在内。用鼠标右击“test..”文件夹选择“属性”,发现其“大小”、“占用空间”和“包含”属性都不为空,而“test.”和test文件夹的上述属性内容都为空!另外,当我们删除test文件夹之后,用鼠标右击“test..”和“test.”文件夹选择“属性”,可以发现它们都没有“安全”标签,并且“大小”、“占用空间”和“包含”、“修改时间”等属性都为空(实际上里面有文件存在),而如果test文件夹存在则“test..”和“test.”文件夹都有“安全”标签。让我们继续,假设我们没有删除test文件夹,接下来进入命令提示符窗口下,发现用cd test...\和cd test..\命令进入的其实都是test文件夹,用dir命令可以发现每一个文件夹中都是空的!真是很奇怪,在Windows窗口下“test..”文件夹中明明有文件存在,在命令提示符下竟然不见了!更奇怪的是如果我们在命令提示符窗口用rd test..\命令删除“test.”文件夹,会显示“目录不是空的”(注意:我们刚刚在Windows下已经查看过了“test.”文件夹里面什么文件也没有啊!),因此无法删除该文件夹!真的很奇怪!笔者推测:其实,我们对“test..”和“test.”目录的操作其实在Windows看来都是对test文件夹的操作,所以删除test文件夹之后就会有上述反应。"

2006-12-14 10:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qking13
新手上路





积分 6
发帖 2
注册 2006-12-13
状态 离线
『第 2 楼』:  

用rd test..\
删除md test..\建立的文件夹

2006-12-14 21:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 3 楼』:  

可以参考下这个帖子

http://www.cn-dos.net/forum/view ... %A2%2Belectronixtar

[ Last edited by electronixtar on 2006-12-15 at 12:29 AM ]




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-12-15 00:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: