首页 > 代码库 > 创建不死目录、不死文件

创建不死目录、不死文件

首先我们需要了解几个知识

type命令的使用

重定向

基本的cmd操作

下面开始讲解

首先进入cmd

技术分享

然后我们使用cd命令切换到d:\

技术分享

我们先创建一个测试文件【a.txt】,文件内容如下

技术分享

接下来使用type命令和重定向来将这个文本文件重定向到另外的文件中,注意,如果要保证这个文件是完全隐藏的不死文件,则需要将文件名按照以下格式命名。

格式:【..:X.Y】,例如:..:b.txt

如图:

技术分享

如果操作结果如图中所示一样没有任何错误显示的话,则说明已经成功创建了。

我们使用dir命令来查看一下当前目录下的文件有哪些

技术分享

我们用同样的方法再创建一个【..c.txt】

技术分享

使用dir查看一下文件

技术分享

此时我们可以发现并没有文件显示出来,也就是说我们想要隐藏文件的目的已经初步完成了。为什么说是初步呢?因为我们还没有检查是不是真正隐藏了。这里我们打开文件夹选项,把所有隐藏都显示出来。如图

技术分享

点击应用、确定。

然后我们查看目录下的文件情况如下图。

技术分享

我们发现刚才创建的..:b.txt和..:c.txt并没有显示出来,也就是说这两个文件已经实现了真正的隐藏。

那我们要怎么去打开这两个文件呢,答案是使用命令打开,如果是记事本文件的话就用notepad打开,如果是其他则用其他软件的打开方式打开,如果是程序的话就直接使用start命令来打开。详情请查看windows的帮助。

这里我们示范一下打开之前的..:b.txt

技术分享

这样我们就成功打开了这个文件,内容和开始的时候创建的a.txt文件一样。

看到这里大家可能很疑惑为什么叫做不死文件,原因是这样的,如果这个文件是创建在根目录下的话,那这个文件就无法删除了,只有格式化这个盘才能删除。如果是在目录下的话,那就只能强行删除目录。但是需要注意的是,如果你忘记了这个文件的名字,那么就无法打开了。

下面还有一种隐藏的方法,即将一个文件藏在另一个文件的文件名下。

例如:同时存在a.txt和b.txt两个文件,

然后使用【type b.txt>>a.txt:b.txt】

这样就可以把b.txt隐藏起来了。但是需要注意的是,如果把a.txt删除了,那么这个藏起来的文件【a.txt:b.txt】就会同时被删除了。

文件的隐藏方式我们已经知道了,那么目录该怎么隐藏呢?

这里我们使用的命令是【md】,即创建目录的命令

只是在命名文件夹的时候要注意文件夹要命名成【test…\】

例如:

技术分享

这样我们就成功创建了一个不死目录。

然后我们在资源管理器中打开这个目录,效果如图

技术分享

我们发现已经无法正常打开了,那么应该怎么才能打开这个目录呢?

使用开始运行,然后输入这个文件夹的目录,如图

技术分享

然后就能打开了,如图

技术分享

谢谢支持!

创建不死目录、不死文件