1、现在很多系统都是用 Ghost 封装的,安装了一键还原软件后,硬盘分区会自动建立了一个文件夹名 Ghost的文件夹,无法直接删除。即使重装系统也不成功。当然删除方法肯定是有的。删除方法:1、开始运行CMD确定输入 rd X:Ghost /q/s(X 代表 Ghost所在分区)2、如果删除失败的话,看看是不是 Ghost后面的点输多或者输少了!3、如果还是不行的话,试试“cacls“设置权限.打开 CMD,输入 cacls /?就可以看到帮助 先去除文件权限,然后再输入 rd X:Ghost /q/s其实,这里利用操作系统的 bug,详细请看下文.(很遗憾,转载的,图片无效 ;( )Window
2、s 下不能够以下面这些字样来命名文件 /文件夹,包括:“aux” “com1”“com2”“prn”“con”和“nul ”等,因为这些名字都属于设备名称,等价于一个 DOS 设备,如果我们把文件命名为这些名字,Windows 就会误以为发生重名,所以会提示“不能创建同名的文件”等等。 当然,有一些特殊的方法可以偷机取巧,建立以这些设备名为名的文件夹,比如我们在命令提示符(开始运行cmd)下执行“md C:aux”,就在 C 盘建了一个名叫 aux 的文件夹。此文件夹虽然可以访问,也可以建立子文件夹,但却无法删除,因为 Windows 不允许以这种方式删除设备。在系统看来,这个 aux 文件夹
3、就是设备。 那么,如何删除这样的文件/文件夹呢?我们只要按照完整的 UNC 路径格式,就是网上邻居的路径格式,正确输入文件路径及文件名即可。比如要删除 C 盘下的 aux 文件夹,可在命令提示符下执行:rd /s .C:aux,rd 是命令提示符删除文件夹的命令,/s 参数表示从所有子目录删除指定文件。再比如要删除 C 盘 temp 文件夹下的 nul.exe 文件,在命令提示符下执行:del .C:tempnul.exe 即可要想在 Windows 下要建立一个让他人无法访问的文件夹转载请注明出自雨林木风 ,本贴地址:http:/ 对于此类文件夹的识别要比 UltraEdit 要好一些, W
4、inHex 不仅可以打开 test文件夹,而且可以随意查看或运行该文件夹下的文件(单击“文件管理器 ”菜单下的“执行”即可) 。可惜的是 WinHex 同样无法打开“test. ”文件夹,在 WinHex 中点击“test.”文件夹后,WinHex 的反应和 UltraEdit 一样。下面让我们再试验一下这个特殊的文件夹在 Windows Command 中的反应。Windows Command 是一款可完全取代资源管理器的工具软件(下面简称 Wincmd)。在 Wincmd 中可以查看“test”文件夹下的文件和文件夹。对于 “test.”文件夹则无能为力,在 Wincmd中点击该文件夹没有
5、任何反应。另外,在 Wincmd 中可以复制上述文件夹中的文件和文件夹,但不能删除或移动“test ”文件夹和“test. ”文件夹。这对于以文件管理功能为强项的 Wincmd 来说不能不说是一个失败!看来我们建立的这个特殊文件夹还是很强悍的,呵呵。让我们再试试 IE 浏览器和 Word2003 对于此类特殊文件夹的反应。运行 IE,单击“文件”菜单下的“打开” ,出现“打开”对话框,在该对话框中单击“浏览”按钮,找到“test”文件夹,把“文件类型 ”中的“所有文件”选中就可以看到该文件夹下的所有内容! 用鼠标指向你想查看的文件,点击“打开”按钮找将其加载进来,最后单击“确定”按钮就可以打开
6、你想查看的文件!这说明对于 IE 来说“test”文件夹下的内容是可以随意查看的。用 IE 再打开“test.”文件夹试试,这回没有成功,无法进入该文件夹。如果 test文件夹不存在,则用 Word2003 无法打开“test ”和“test.”文件夹,会出现一个对话框提示无法打开该文件夹。注意,在用 Word2003 打开“test”文件夹时弹出的对话框中显示的“无法打开 G:test 文件夹”( 图 11),而用 Word2003 打开 “test.”文件夹时弹出的对话框中显示的“无法打开 G:test.文件夹”( 图 12),看来 Word2003 把“test”文件夹看成是 “test
7、”文件夹了,这也算是一个有趣的小插曲吧。而如果 test 文件夹存在,且“test.”和 test 文件夹都是空的,而“test”文件夹中有文件,则用 Word2003 打开“test”文件夹下的文件时会弹出一个如图所示的对话框( 图 13),从而无法打开该文件。如果 test 文件夹下有同名文件存在,则可以用 Word2003 打开“test”和“test.”下的同名文件。最后,再说说如何删除这种特殊的文件夹。要删除这种特殊的文件夹,必须到命令提示符窗口下,输入 rd test /s 命令可以删除“test. ”文件夹,输入 rd test. /s 命令可以删除“test”文件夹。加上“/S
8、”参数可以删除指定目录及其下所有子目录和文件,主要用于删除目录树。如果再加上“/Q”参数,则可以进入安静模式,此时带上“/S”来删除目录树则不要求确认。【详细过程】先说一下:不是 attrib 的那种!大家都知道 autorun.inf 免疫的原理吧。这里我也说略略说一下,方便新手 学习下。其中用到了 1 个指令是 mkdir:意思是建立文件夹。不明白的可以命令行下输入:mkdir /?原理如下:在驱动器根目录建立一个不可删除的文件夹,叫做“autorun.inf“,利用 windows 同目录文件不允许重名这个特点,使病毒无法写入 autorun.inf ,破坏病毒的启动。就这么简单。举个例
9、子,现在我们免疫 d:盘,如下操作:1: 打开 cmd 窗口2: d:3: md autorun.inf (建立“autorun.inf“文件夹)4: cd autorun.inf (进入 “autorun.inf“文件夹)5: md tiger (创建不可删除的文件夹)这样子,d: 盘里面会出现一个名为 autorun.inf 的文件夹,内有一个名为“tiger.“的子文件夹,无法删除的。成功。对于每一个驱动器,建议都免疫一下。废话就说到这里。开始今天的正题:上面说的无法删除的目录,可以用来放任何文件,就算里面放了文件,你看这个文件夹的大小,也是空的。呵呵!好像里面是没有文件的,真好。但毫无
10、疑问,肯定是要占空间的。但是有个缺点就是,大家都看得见这个目录,如要特殊用途,就有点不方便了吧,嘿嘿,今天不小心发现了下面这种办法。不仅能放文件,而且看都看不见,我到目前为止都还不知道它到底放到哪里去了。在命令行下,在任何目录下,使用 dir 命令可以看见当前目录下的文件和文件夹。这个应该都知道。你应该还看见了一个叫“和一个叫“.“的目录。“目录代表上一级目录,“.“代表本目录。但是这两个目录在图形界面模式下是不显示的,好了,很好,我的目标就是这个。把上面的操作改成这样。1: 打开 cmd 窗口2: d:3: md tiger (建立“tiger“文件夹)4: cd tiger (进入“tig
11、er“文件夹)5: md . (创建不可删除且隐藏的文件夹)(md 不行,我试过了=“拒绝访问“)现在打开 d 盘,去 tiger 目录看看!发现什么了?呵呵!什么也没有吧!非常好!如何打开这个目录呢? 开始-运行-输入“D:tiger.“,就可以打开了,复制粘贴随便你吧!不管怎么样,可以保证两点:1:看不见;2:可以放东东。如何删除?先保证“D:tiger“ 目录为空,如果不为空,先删除里面的文件。然后如下操作即可:1: 打开 cmd 窗口2: d:4: cd tiger 5: rd e2e21(为什么是 rd e2e21=请看下文)原理分析: windows 分为长文件名和短文件名。比如你
12、的 C:Program Files 的短文件名就是:PROGRA1dir c: /x 就可以看见。/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式, 短名称插在长名称前面。如果没有短名称,在其位置则显示空白。为什么说这个呢?其实 windows 目录中,我猜想是允许同目录下同名文件存在的。只要短文件名不同就可以了,遗憾的是,我现在还没有找到设置短文件名的办法。想法也没有办法测试。如果你进入 D:tiger目录命令:“cd d:tiger“cd e2e21(cd .不行哦)看见了吧!这里我们只能使用短文件名访问,也就是 e2e21,复制粘贴都可以的!之所以能隐藏!原因是:对于
13、长文件名为“的目录,windows 都将其隐藏,而没有判断短文件名,这是我们利用的地方。这个方法,建立的文件夹,通过运行访问和直接进入文件夹访问会看到两个不同的世界一、原理简单 方法明确众所周知,在 Windows 中“ ”符号是路径的分隔符,比如“d:Windows ”的意思是指 D分区中的 Windows 文件夹,而 “d: Windowstyttem.exe”的意思是 D 分区中的 Windows文件夹中的 tyttem.exe 文件。那么如果文件名中有“”符号会怎么样呢?假如 “t”是一个文件夹的名字,这个文件夹位于“F:” ,它的路径就是“F:t” ,当我们试图访问时,Windows
14、 会错误的认为我们要打开的文件是 F 分区下的名为“t”的文件夹,而非“t”文件夹,这样 Windows 就无法准确打开该文件夹,并且会返回一个错误信息,因为以上路径并不存在。二、建立目录 饶道而行知道了原理,那么就在 Windows XP 下简单的创建“t ”文件夹吧。咦?怎么系统会提示“文件名不能包含符号” (如图 1) 。看来微软早已想到这一点了,看来只好采取其它办法来创建这个“特殊”文件夹了。在“运行”栏中执行“cmd”命令,打开命令提示符窗口,在其中输入“d: ”命令(不含引号,下同) ,接着在“d:”后输入“md t”,按回车键。现在,打开资源管理器,可看到 C 盘下建立了一个名为
15、“t.”的文件夹,不过这个文件夹既不能打开也不能删除。不能打开是因它的实际路径是 “d:t”(由于是我们自己创建的,所以可以确定它的实际路径),但在系统资源管理器中,它的文件夹名变成了“t.” ,这样当试图打开它时,系统实际上尝试打开的是“d:t. ”,这当然是不能打开的。由于系统认为该文件夹并不存在,所以会报错,不能删除也是基于此原因(如图 2) 。如果在 d:后键入 md t.按回车键,在资源管理器中会看到名为“t”的文件夹,而这个文件夹可以打开但无法删除。但实际上这个文件夹是无效的,在 Windows XP 下拷贝任意一个文件到这个文件夹,再打开时便会发现其中什么也没有。虽然新建的“t”
16、文件夹不能打开也不能删除,但它却不妨碍我们向其中拷贝文件。不过需要注意的是,一旦对这个文件夹进行了操作,便会在当前路径下多出一个名为“t”的文件夹,此时这两个文件夹便都可以正常打开了,但里面的内容均为空。这时只要删除其中任意一个文件夹,留下的文件夹便又无法在资源管理器中,进行正常的打开或删除操作了。既然这样的文件夹在 Windows 下不会被删除,那么就大可放心的将黑客工具或重要文件保存其中了。经过测试,在其中即使存放木马甚至病毒程序,也不会被杀毒软件查杀到了。虽然这类文件夹在资源管理器中不能正常打开,但可以通过“运行”栏进行开启,前提是知道该文件夹的真实路径。比如本例便可在“运行”栏中键入“d:t”后,按回车键来打开这个文件夹。三、删除操作 轻松自如最后再来说说这类文件夹的删除方法。如果文件夹是空的,可在命令提示符窗口中输入“d:”,然后再键入“rd t”命令,按回车执行后即可删除。如果文件夹中已存放了文件,则可键入“rd t/s”命令,按回车键后,提示“t, 是否确认(YN)? ”时,键入“y ”键删除该文件夹(如图 3) 。