Windows下 文件夹加密

Windows下 文件夹加密此加密方法會使这个特殊的文件夹用正常情况不可打開也不可删除,可以起到保护重要资料的作用。  在Windows中“\”符号是路径的分隔符,比如“C:\Windows\System.exe”的意思是C分区的Windows文件夹中的System.exe文件。如果文件名中有“\”符号会怎么样呢?假如“sexinsex\”是一个文件夹的名字,这个文件夹位于“F:\”,它的路径就是“F:\sexinse…

大家好,又见面了,我是你们的朋友全栈君。此加密方法會使这个特殊的文件夹用正常情况不可打開也不可删除,可以起到保护重要资料的作用。

  在Windows中“\”符号是路径的分隔符,比如“C:\Windows\System.exe”的意思是C分区的Windows文件夹中的System. exe文件。如果文件名中有“\”符号会怎么样呢?假如“sexinsex\”是一个文件夹的名字,这个文件夹位于“F:\”,它的路径就是“F:\sexinsex\”,当我们试图要访问时,Windows会认为我们要打开的文件是F分区下的名为“sexinsex”的文件夹,而非“sexinsex\”文件夹,这样Windows就无法准确打开改文件夹,并且会返回一个错误信息,因为以上路径并不存在。

建立目录,绕道而行:

  但是我们无法直接在系统建立“sexinsex\”文件夹,系统会提示“文件名不能包含‘\’符号”,看来只好采取其他办法来创建“特殊”文件夹了。在“运行”栏中执行“CMD”命令,打开命令提示符窗口,进入到“c:\”根目录下。在“c:\”后输入“mkdir sexinsex..\”,按下回车键。现在,打开资源管理器,可看到C盘下建立了一个名为“sexinsex.”的文件夹,不过这个文件夹既不能打开也不能删除。不能打开是因为它的实际路径是“c:\sexinsex..\”(由于是我们自己创建的,可以确定它的实际路径),但是在资源管理器中,它的文件名变成了“sexinsex.”,这样试图打开它时,系统实际上尝试打开的是“c:\sexinsex.\”,这当然是不能打开的。系统认为该文件夹并不存在,所以会报错,不能删除也是基于此原因。既然这样的文件夹在Windows下不会被删除。这类文件夹在资源管理器中不能被打开,但是可以通过“运行”栏来开启,前提是知道该文件夹的真实路径。比如本例便可通过在“运行”栏中键入“c:\sexinsex..\”后按回车键来打开这个文件夹。

删除操作,轻松自如:

  最后再来说说这类文件夹的删除方法。如果文件夹是空的,可在命令提示符窗口输入“c:\”,然后再键入“rmdir sexinsex..\”命令,按回车执行后即可删除。如果该文件夹已经放入了数据,则可键入“rmdir sexinsex..\/s”命令,按回车后提示“sexinsex..\,是否确认(Y/N)?”时,键入“Y”键删除该文件夹。

转自: http://pengranxiang.iteye.com/blog/245404

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158356.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法「建议收藏」

    MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法「建议收藏」MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法时间差函数TIMESTAMPDIFF、DATEDIFF的用法我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。–相差2天selectdatediff(‘2018-03-2209:…

    2022年6月13日
    48
  • C语言typedef函数指针用法

    C语言typedef函数指针用法1 简单的函数指针的应用形式 1 返回类型 函数名 参数表 char pFun int charglFun inta return voidmain pFun glFun pFun 2 第一行定义了一个指针变量 pFun 首先我们根据前面提到的 形式 1 认识到它是一个指向某种函数的指针 这种函数参数是一个 int 型 返回值是 char 类型 只有第一句我们还无法使用这个指针 因为我们还未对它进行赋值 第二行定义了一个函数 glFun

    2025年9月21日
    4
  • Linux 常用命令 tar 打包文件夹

    Linux 常用命令 tar 打包文件夹linuxzip压缩。压缩当前文件夹下所有文件,压缩为a.zip。zip-rfileName.zip文件夹名linuxtar打包(可以不压缩哦~)tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。单个文件压缩打包tarczvfmy.tarfile1多个文件压缩打包tarczvfmy.tarfile1file2,…单个目…

    2022年5月6日
    76
  • Metricbeat添加ip address信息

    Metricbeat添加ip address信息Metricbeat 默认输出信息里没有 ip 地址 6 3 版本之后可以通过 add host metadata 来开启附带 ip 信息 没测试过 原本我是通过修改 modules d system yml 文件 在每项后面加自定义 fields ip 字段来添加 ip 信息 类似下面这样 module systemperiod 15mmetricset uptimef

    2026年1月25日
    1
  • DotNET介绍_dotnet 6

    DotNET介绍_dotnet 6一、.NET课程简介(DotNET全程)1、DotNET是微软公司旗下的一种用作于软件网络开发的新型技术。2、世界上最流行的操作系统是windows系统。3、.NETFramework是指DotNET的运行环境二、C#语言1、是微软旗下的一门新兴的计算机语言,C#是做.NET开发的一种语言工具2、C#语言是一种运行在.NETFramework平台之下的一种编程语言。我们用C#…

    2025年8月18日
    3
  • stat函数讲解_strcat函数

    stat函数讲解_strcat函数stat函数讲解表头文件:   #include<sys/stat.h>            #include<unistd.h>定义函数:   intstat(constchar*file_name,structstat*buf);函数说明:  &nbs

    2022年8月21日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号