创建不死目录、不死文件

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

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…\】

例如:

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

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

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

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

然后就能打开了,如图

谢谢支持!

时间: 2024-10-12 20:51:29

创建不死目录、不死文件的相关文章

创建.emacs.d目录和.emacs文件

1.双击bin下的addpm.exe 2.HKEY_CURRENT_USER->HKEY_CURRENT_USER\Software->GNU->Emacs 新建字符串值HOME,数值数据为emacs的按照路径 3.创建 .emacs 和 .emacs.d (1) 打开 emacs 在 options 下面随便点一点,然后点 Save options.(2) emacs安装目录下会发现出现了两个文件 .emacs文件 和 .emacs.d目录 .

File目录和file文件的创建

File path = new File("/sdcard/okc"); File file = new File("/sdcard/okc/save.txt"); if (!path.exists()){ path.mkdirs(); } if (!file.exists()){ file.createNewFile(); } File目录和file文件的创建,布布扣,bubuko.com

使用for循环创建在指定目录下批量创建文件并重命名所有文件

要求1: 使用for循环在/root/scripts/practice/q1/oldboy 目录下创建十个文件.名称依次为: oldboy-1, oldboy-2, ..... oldboy-10. 脚本实现: #!/bin/bash #Question1 shopt -s expand_aliases alias ll="ls -l" cd /root/scripts/practice/q1 #首先判断目录是否存在,不存在则创建目录 if [ ! -e oldboy ] then  

linux查看rpm包创建的所有目录和文件

有不少时候,我们需要查看某个rpm创建的所有目录和文件,出于了解程序结构或者其他目的,但是对于这个rpm包我们又不怎么熟悉,这个时候可以通过rpm -ql rpm名称查看. 但是rpm名称有可能又忘了或者不确定具体的版本号的,可通过rpm -qa | grep -i "报名"得到,如下: [[email protected] rabbitmq]# rpm -qa | grep rabbitmqrabbitmq-server-3.5.6-1.noarch [[email protecte

目录结构及文件基本操作

目录结构及文件基本操作 Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介

Linux 基础入门----目录结构及文件基本操作

Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C

Linux 目录结构及文件基本操作

整理来自 https://www.shiyanlou.com/courses/running/59 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区的来实现文件管理,然后之下才是目录,目录就显得不是那

删除指定目录下过期文件并打印日志

肯定会遇到这样的事,有一个文件夹,每天都在生成文件,那么如何去删除那些过期的文件呢.废话不多说,直接上代码: import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.text.SimpleDateFormat; public class DeleteFileImpl { //这三个变量也可以在配置文件里面配置,但是需要用到@

自定义类加载器——加载任意指定目录的class文件

public class MyClassLoader extends ClassLoader{ String path;//自定义类加载器所负责的文件夹 public MyClassLoader(String path) { super(); this.path = path; } @SuppressWarnings("deprecation") @Override protected Class<?> findClass(String name) throws Class