美文网首页
畸形文件/文件夹

畸形文件/文件夹

作者: hext123 | 来源:发表于2016-09-17 11:06 被阅读169次

畸形文件夹即RT,就是在Windows中无法或难以通过正常途径进行建立、查看、删除等操作的小强文件夹。

字码畸形

  1. ASCII字码

    在文件夹名中加入Alt+255 Alt+160等不可显示的字符,在Win9x中就不能打开了
    方法:输入字码时按住ALT键不放,再在小键盘上输入数字,松开ALT键即可

  2. UniCode字码

    XP系统中编辑目录名,右键插入Unicode控制符(随便),那么长度为0的文件夹建好了
    (如果再把文件夹图标改成 透明………嘿嘿)

加点的畸形

(点数无上限,最少要两个,斜杠是必须,操作要记牢)

命令提示符中操作:

注:命令提示符可以在开始——运行中输入CMD打开。

建立:

MD C:\文件夹名..\
MKDIR C:\文件夹名..\

删除:

RD C:\文件夹名..\ /s
RMDIR C:\文件夹名..\ /s

打开:

CMD命令:START C:\文件夹名..\
开始——运行中直接输入:c:\文件夹名..\

混淆:

在同目录下建立同名的正常文件夹(无点),畸形文件夹打开后就会自动转成正常文件夹的内容。
以上是加两个点,其实可以加3个、四个……

空格的畸形

建立:md "C:\ \"(在英文半角双引号中是空格+斜杠)
访问:可直接访问
删除:rd /s /q "C:\ \"(最好加一个引号,否则你会死的很惨!)

保留设备名引用

建立:

md D:\con\ (注意:后面的 \ 号!!不能少!!)

访问:

XP下直接访问。资源管理器中无法直接删除。
2K中开始——运行中输入D:\con\

删除:

rd /s D:\con\(不行就用rd /s /q \\.\D:\con\)

其它的保留设备名如“aux” “com1~com9” “nul” "lpt1~lpt9" "prn" 等
带前缀的保留设备名如“con.xxxxxx” "aux.xxxxxx" 等类似

超长目录名

其实也没什么技术含量,就是255字节以上的超长的文件名。Windows不能正常访问(卡巴可以)

方法:

任意文件夹下建立子文件夹,把子夹名改到最长,然后改父夹名最长,结果不能访问子夹。

更新:

windows8已经可以访问超长文件夹以及文件,只是不能在超长文件夹里创建文件或文件夹

推荐Dot 点名

这个功能与众不同的好处便是在资源管理器中完全看不到该文件夹的身影。
在DOS和其它OS系统中“.”代表当前目录“..”代表上级目录,这是使用该方法的历史原因。

建立:

md “D:\...\”

访问:

运行 D:\...\

删除:

rd /s “D:\...\”

其实多加几个点无所谓,但是三个点似乎只能建立在非NTFS分区上! 在FAT分区上可以建立名为: . 和 .. 的文件夹,而资源管理器里就完全不可见了。

畸形盘符

(不知道走题没)

这里将的盘符就是平时大家熟悉的 C: D: E:,和大家熟悉的命令subst。两者结合你还熟悉不?请看下例:

subst T: C:\windows        把T:映射为C:\windows目录

subst 1: C:\windows        看见没!用数字做盘符!!在NT Cmd下是完全合法的!

subst 晕: C:\windows        晕~用汉字做盘符~~

完整输入:

subst 晕: C:\windows

晕:

dir

notepad 晕:\system.ini

C:

然后到“我的电脑”去看看?什么也没有!据测试,很多软件不能识别数字/中文盘符,所以如果把病毒映射到畸形盘符在运行,杀毒软件能杀吗?这是个问题!

杂项

Windows下图标同普通文件夹,文件夹名相对于真实的名字会少了一个点(如果建立时两个这里会只看见一个),显示大小为0,无文件。
用资源管理器打开时显示:

“c:\文件夹名. 引用了一个不可用的位置。它可能是一个在本机或者网络上的计算机上的硬盘驱动器。请检查以确认磁盘正确连接,或者您连接到 Internet 或您的网络上,然后再试一次。如果仍然不能定位,可能信息已经被移到其他地方。”

注:使用VB的文件夹树然后给定Path="c:\文件夹名.."可以正常打开畸形文件夹但无法进行文件操作。

用资源管理器删除时显示:

“无法删除 文件: 无法读源文件或磁盘。”

历史原因

在OS系统中,点(.)是用来分隔文件后缀名的,即在以后的系统中不能以该符号建立文件夹(包括以后的OS版本),但是DOS却不拒绝带斜杠()的带点文件夹名,因此这可以用来建立畸形文件夹。

正是因为在资源管理器中无法建立,读取,删除,文件大小显示为0(无论里面是否有文件),但又可以使用别的方法打开,故给它取了畸形文件夹这个名字。

移动、重命名畸形文件夹

移动、重命名畸形文件夹里的文件可直接利用资源管理器进行剪切、复制、粘贴或直接重命名即可。

对于畸形文件夹本身的操作需要用到8.3短名
短名在CMD中使用DIR/X命令获得。

重命名:REN "C:\文件夹~1" "新文件夹名../"

注:新文件夹可以是正常的文件夹名。

在DOS下使用CD命令进入畸形文件夹同样用到8.3短名:CD "c:\文件夹~1"

用以上方法建立的目录在纯DOS和explorer中几乎都不能正常访问和正常删除,所以可以用来加强目录的安全性和强壮性!

参考资料 :

中国DOS联盟原创贴 作者:est,无奈何
百度百科

相关文章

  • 畸形文件/文件夹

    畸形文件夹即RT,就是在Windows中无法或难以通过正常途径进行建立、查看、删除等操作的小强文件夹。 字码畸形 ...

  • UE C++操作外部文件整理

    用到的头文件: 文件夹 创建文件夹: 删除文件夹: 打开文件夹: 遍历文件夹: 文件操作 读取文件: 查找文件: ...

  • JavaScript之删除数组中指定下标以后的值

    当前位置:班级文件 > 文件夹1 > 文件夹2 > 文件夹3 > 文件夹4 1、点击“班级文件 或 文件夹1 或 ...

  • 我为什么还没找到工作?

    打开“简历”文件夹,大概看了下文件夹中、文件夹中的文件夹以及文件夹中的文件夹中的文件夹里的我的简历,已经有100多...

  • 入门篇(三)

    1.新建项目文件夹 2.文件夹文件(进入src文件夹,创建entries文件夹,在entries文件夹里新建ind...

  • android数据存储--文件存储

    将文件保存在内部存储 data文件夹下有一个文件夹是app文件夹,还有一个文件夹就是data文件夹。app文件夹里...

  • 品优购 项目搭建

    常见文件夹 项目文件夹 shopping 样式类图片文件夹 images 样式文件夹 css 产品类图片文件夹 u...

  • 封装文件夹工具类

    文件夹工具清空文件夹获取文件夹尺寸

  • linux命令使用点滴记录

    1、查看文件夹大小 du -sh 文件夹名 2、文件夹重命名 将linux下文件A移动到文件夹B,实现文件夹重命名...

  • PHP文件系统之目录层级删除

    文件夹的删除 文件夹的复制 1.遍历文件夹 2.删除文件 3.删除文件夹(文件夹为空才可以删除)

网友评论

      本文标题:畸形文件/文件夹

      本文链接:https://www.haomeiwen.com/subject/fxaiettx.html