首页 > 范文大全 > 正文

巧用记事本 让文件“走光”

开篇:润墨网以专业的文秘视角,为您筛选了一篇巧用记事本 让文件“走光”范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

出于修改文件设置或查找恶意软件的目的,有时,我们需要对具有隐含属性的文件进行操作。这时,往往需要开启显示系统隐含文件属性的功能,以使隐含文件全部露出真容;必要时还需要将具有隐含属性的某些文件设置为非隐含属性以便处理。同时,为了文件安全保护的需要,在查看或修改完毕后,我们还得用同样的设置来还原文件的原有属性。大家知道,这项工作需要通过“文件夹选项”和“属性”设置来完成,完成一项这样的设置需要点击许多次鼠标才能搞定,比较繁琐。针对这种情况,我借助记事本创建了两个小批处理文件,点一下就可以轻松去除或恢复文件属性。

一、建立批处理文件

批处理的建立过程十分简单,只需输入简单的一行命令,即便是没有一点程序知识的读者,也可以轻松照搬。

1. 文件(夹)显形批处理的建立

第一步:用记事本建立新文件,并在其中输入如下代码(如图1):

attrib * -s -h -r /s /d

第二步:将文件保存为“文件走光”,然后将文件扩展名改为.BAT。

2. 文件(夹)隐形批处理的建立

第一步:复制一份上面建立的“文件走光.BAT”文件并改名为“文件隐形.BAT”。

第二步:用记事本打开“文件隐形.BAT”文件,并将其中的参数中的3个“-”号都改为“+”号,成为如下一行命令(如图2):

attrib * +s +h +r /s /d

将如上建立的两个批处理文件保留备用。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

各参数具体解释如下:

+ 设置属性。

-清除属性。

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

[drive:][path][filename]指定要处理的文件属性。

/S处理当前文件夹及其子文件夹中的匹配文件。

/D也处理文件夹。

注意事项:

请注意attrib命令中的空格,输入时如果丢失空格,就会造成语法错误,命令将无法运行。

二、让所有文件走光

如果你想让某磁盘下具有隐含属性的所有文件和文件夹都显示出来,只需拖动“文件走光.BAT”到这个磁盘或文件夹下执行一下,你就马上会看到,资源管理器窗口中该文件夹下的文件和文件夹都露出了真身(如图4、图5)。

三、让所有文件隐形

执行完必要的操作需要将文件或文件夹隐藏起来,或者想将自己指定的磁盘或文件夹下的文件全部藏起来,你只需拖动“文件隐形.BAT”到这个磁盘或文件夹下执行一下,你就马上会看到,资源管理器窗口中该文件夹下的文件和文件夹都不见了踪影。

小提示:

操作系统默认是不显示系统文件和隐含文件的。如果系统同时开启了显示系统文件和隐含文件的属性,那么上面的命令将不能发挥作用。

拓展应用

你可以通过修改如上批处理文件中命令行中的有关参数,达到不同的应用目的。比如,你希望给自己编写的一些文档增加写保护功能,这时,你就可以把批处理中的命令改为“attrib * +r /s /d”,将批处理文件拷贝到你存放档案的文件夹中执行一下,该文件夹及其子文件夹下的所有文档都将被加上写保护属性,只能被读取,不能被修改。如果要解除写保护,只需在上面那个批处理的基础上复制一个文件出来,并将其中的命令参数中的+r改为-r执行即可。此外,通过/s和/d两个参数的灵活应用,可以指定是否处理文件夹以及文件夹下的各级子文件夹和文件。例如:/s/d表示处理本目录及其下各级子文件夹以及其中的文件;而/s只是表示处理各级子文件夹,但并不对文件夹的属性进行修改;/d则是表示处理本级文件夹的属性但不涉及到下级文件夹。