许多人在利用光盘刻录机来备份文件,此时刻录文件会将属性设成只读,但是,如果将文件拷回硬盘,因为有些文件还有修改的需求,一个一个地修改属性可会使人发疯(在Windows中可点选目录下的全部文件,再选“属性”,将只读勾掉即可,但如果目录较多时,也十分麻烦),为了要解除大家的麻烦,我向大家介绍如何利用DOS批处理及Excel配合,来一次全部解除只读属性!
步骤如下:
1、将文件从光盘中复制到硬盘内;
2、打开一个MS-DOS窗口;
3、进入存放这些文件的磁盘路径之下,输入指令Attrib /s >att.bat,即使用Attrib这个可列表及更改属性的执行文件,将此目录下的所有文件的文件名及属性显示出来,并储存在一个名叫Att.bat的文件中(文件名可依个人喜好命名,但扩展名一定要是bat);
4、进入Excel,打开Att.bat文件,即可看到该目录下所有文件的名称、路径及属性,第1列为文档属性,第2列为只读属性,第3列为文件名,第4列为文件的具体路径;
5、在A栏(即第1列)插入一个栏位,输入Attrib,并复制到所有记录的第一个栏位;
6、将文档属性的内容(含有A的那一列)和文件名的那一列删除;
7、选择“只读属性栏(含有R的那一列)”,再进入“编辑”中的“替换”,寻找目标设定为R,替换设定为-R(即减R,将只读删除),再点选全部替换;
举个例子:原来的A R soft1.exe d:\111\soft1.exe 改为Attrib -R d:\111\soft1.exe
8、保存文件为纯文本格式,以空白或Tab间隔皆可;
9、用资源管理器或MS-DOS模式,执行Att.bat,即可将所有只读属性删除!
注:若有些文件不想更改属性,您只要在Excel中,把那些文件的记录删除即可!(董翔)
|