子目录隐藏的一种有效方法

Author: 山东 孙益欣 Date: 1994-01-07

        11代表文件属性。其值如下:
        01H表示文件只是读文件,不能用功能调用3DH打开文件供修改。
        02H表示是隐含文件,目录查询找不到它。
        04H表示系统文件,目录查询找不到它。
        08H表明这个表项的前11个字是卷标。
        10H表明这个表项定义了一个子目录。
        20H表明是归档文件位。
        以上属性可以结合起来一起使用,从而可以达到隐藏子目录的目的。
        28---31是以字节为单位的文件长度。
        假设磁盘上存在一个AA子目录,利用PCTOOLS磁盘功能的E命令查找根目录区,按F3键进入编辑,将AA的第12个字节由原来的10改为12,(即把AA子目录的属性由一般子目录改为子目录加隐含属性)。
        但是这样保密性还不好,用PCTOOLS文件功能查看根目录时还能显示出来,为了使它不能显示出来,需把目录登记项的最后四个字节(即第29---32文件长度字节)由原来的00 00 00 00改为FF FF FF FF。修改完后按F5键,再按“U”键确认修改,按ESC键退出。
        这样,在用DOS的DIR命令和PCTOOLS的文件功能查找AA子目录时都不会找到,从而达到了保密的目的。 (山东  孙益欣)