首页 热点专区 义务教育 高等教育 出国留学 考研考公

关于建立无法删除文件夹的问题……

发布网友 发布时间:2024-10-18 04:36

我来回答

3个回答

热心网友 时间:2024-11-16 20:05

首先,像你那样md H:\abc.. 创建的文件加为abc,可以正常访问和删除,如果想达到既不能被打开又不能被删除的目的,

命令是
md H:\abc..\
注意后面还有一个反斜杠

想在其他电脑上访问此文件夹?
1:dir :-)
2:在资源管理器地址栏输入该文件夹的地址 H:\abc..\
(注意别忘了后面的反斜杠哦!)
3:在abc.所在的目录里,这里是H:\ 建立一个名字为abc的正常文件夹,访问这个也一样的,这两个文件夹内容映射的,可能就是一个

至于原理是怎样,没读过Windows系统的源码,我们不知道,所以只能推测:

本来如果在dos/cmd里正常的建立个文件夹命令
md H:\abc
后面其实是跟了一个点和一个反斜杠的,不过我们看不到;

而如果在dos下建立文件夹H:\abc..\ 在资源管理器中删除abc.会认为abc.是一个文件,而实际上这是一个文件夹,所以资源管理器无法删除或访问这个文件,当我们试图在图形界面下删除它时,提示 “无法删除文件,无法读取源文件或磁盘 ”这里Windows把它看做了一个文件来处理。而dos和资源管理器是两个的程序,管理磁盘资源一定不是用的同一个算法啦,dos不存在这个bug……【貌似没有表达清楚,算了,这种解释也未必正确:-)】

热心网友 时间:2024-11-16 20:05

文件名中含有文件名命名规则中禁止的非法字符\,这时系统会把这个文件夹看成是一个本地或网络驱动器或其他不明确的指向,所以无法正常访问

热心网友 时间:2024-11-16 20:04

在别人电脑上可能就不是H盘了。
你可以在别人电脑上,当认出移动硬盘后,修改盘符为H盘,之后再cmd打开。
修改盘符的方法你可以百度一下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com