论文部分内容阅读
记事本也能管理文件?这看起来是一件天方夜谭的事情,然而在办公室小李那里却是小菜一碟。小李用记事本结合系统内置的一些简单命令来管理文件,连资源管理器和任何其他工具都不需要。你相信吗?
批量文件快速迁移复制
在小李的资料文件夹中有许多子文件夹,在这些文件夹中存放有Word格式的DOC文件、Excel格式的XSL文件,还有一些五花八门的其他格式的文件。在整理档案的时候,小李希望把所有的DOC格式文件拷贝出来单独刻盘。这项任务,小李借用记事本,只用一行简单的命令就完成了:
XCOPY *.DOC /S E:\MYDOCBAK
输入完毕后存盘,将TXT文件扩展名改为BAT并双击该文件,这样当前文件夹以及其下各级子文件夹下面的DOC类型文件均被复制到E盘的MYDOCBAK文件夹中了,而且保持原来的目录结构。
其中,参数/S的意思是在复制指定类型文件时包含本级目录和各级子目录(空目录除外)。
以上是复制一类文件的命令,如果希望迁移一批文件,那么只需在记事本中使用迁移文件命令MOVE就可以了(图1)。
多层文件夹的管理
多级文件夹的成批创建
小李要在公司服务器上的资料文件夹下建立一个包含各部门和其下每位员工的资料文件夹组,该资料文件夹组下面包含5个部门的子文件夹,在每个部门的子文件夹下,包含以该部门所属每个员工姓名命名的下级子文件夹。人员众多,用平常的思维在Windows资源管理器窗口中一级一级地逐个建立,一定很麻烦!
小李当然不能落入俗套,他仍然用记事本,只建立一个TXT文件即搞定。
首先,在服务器资料文件夹中建立一个TXT文件,例如“生成器.TXT”。打开“生成器.TXT”文件,在里面输入如下命令:
MD 财务科 计划科 生产科 供应科 劳资科
CD 财务科
MD 张三 李四 王五 赵六 ……(注:此处省略若干该部门人名,人名之间均用半角空格分隔)
CD..
CD 计划科
MD 张红 李绿 王白 赵紫 ……(注:同上省略若干)
CD..
接下来,模仿上面的方法,输入用来进入其他三个部门和建立员工文件夹的命令。
录入完毕,存盘后修改文件扩展名TXT为BAT。最后执行“生成器.BAT”,到资料文件夹下看吧,需要的各级文件夹都生成了。
指定文件夹的批量删除
生产科这个部门人员有上百人,经济危机发生后裁员走了一批人,这些人的资料备份后,小李需要删除这批人留下的文件夹,一个个地挑出来删除显然太麻烦,怎么办?
删除已知姓名人群的文件夹,只需在该部门文件夹下建立一个TXT文件,然后在里边输入一个RD命令,后面跟一个半角空格,接着连续输入或导入要删除的人名(人名中间均用半角空格分隔),最后再输入 /S /Q参数(注:两个斜杠前均有半角空格)(图2),存盘后将文件扩展名改为BAT,执行一下这个文件,需要删除的人名文件夹就全部被删除了。
小知识
关于MD、CD、RD命令的解释
MD是建立文件夹的Windows系统内部命令,它是MKDIR命令的简称,使用二者作用等同。命令格式为:
MD [drive:]path
意思是在某个驱动器中创建某个路径的文件夹。如果是建立并列同级别的文件夹,则可以连续输入文件夹名称,中间用半角空格隔开。
CD命令是CHDIR命令的简称,作用是进入某个文件夹。CD..是返回上层文件夹,CD\是返回到根目录。如果在命令行中使用 /D 命令行开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。
RD命令是RMDIR命令的简称,作用是删除文件夹。如果使用了参数 /S 表示除删除目录本身外,还将删除指定目录下的所有子目录和文件,可用于删除目录树。使用参数 /Q 表示删除模式为安静模式,这样,如果你使用了带 /S 参数来删除目录树时系统就不要求确认了,可以实现删除操作的自动化。
文件列表清单快速生成
小李的同事小王电脑中收集有500多本精品PDF电子书,电子书文件名都是书的名字。一天,小王的朋友获知后想知道小王收藏了哪些电子书,要求小王给她传一个目录过去。小王打开资源管理器后傻眼了,怎么将这500多本书的目录发给朋友呢?需要找工具或下载安装软件吗?小李说不用,用记事本就能完成这件事。
只见小李在该电子书文件夹中建立了一个TXT文件,接着,他在里面输入了如下一行命令:
DIR *.PDF /ON /B >BOOKLIST.TXT
接下来,他把TXT扩名单改为BAT,然后双击这个BAT文件,眨眼之间,一个BOOKLIST.TXT目录文件就生成了。就这么简单,小王马上把这个文件发送给了朋友。
要完成此项任务,小李还有另外一种选择,那就是用TREE命令。他只需将记事本中的那行命令改为TREE /F >BOOKLIST.TXT即可。用这种方法得到的列表文件BOOKLIST.TXT,里边的文件是按目录树来排列的,如果该电子书文件夹中有下级文件夹,也一并会以树形结构的形式列出来,一目了然。TREE的本意是“树”,这个命令的意思也就是列出当前文件夹下面的目录树,/F 参数是显示文件列表(File的首字母),所以特别好记。
设定文件操作的限制
为了安全起见,小李有时要将一些档案文件加上只读属性,甚至加上隐含属性。例如:小李要将当前目录中所有的DOC档案文件都设上只读属性,同时还要将所有的PPT文件都隐藏起来。这些操作在资源管理器窗口中操作起来比较麻烦,尤其是涉及到隐含属性的操作,还需要在系统文件夹选项中设置开启或去掉隐含文件属性,要显示出来时还得用同样麻烦的方法设回去。如果改用记事本来实现就简单多了。这两个操作,只要在记事本中连续输入两条简单命令:
ATTRIB +R *.DOC
ATTRIB +H *.PPT
存盘后将文件更名为BAT文件,执行一下BAT文件就OK了。
如果要取消这些属性,只需将上面两条命令中的+号变为-号即可。
小提示
ATTRIB命令表示修改文件的属性。该命令可用参数包括R(只读属性)、H(隐含属性)、S(系统文件属性)、A(存档文件属性)。还可以带/S参数连子目录下的文件一同处理,带/D参数表示连文件夹的属性也一并设置(图4)。
批量文件快速迁移复制
在小李的资料文件夹中有许多子文件夹,在这些文件夹中存放有Word格式的DOC文件、Excel格式的XSL文件,还有一些五花八门的其他格式的文件。在整理档案的时候,小李希望把所有的DOC格式文件拷贝出来单独刻盘。这项任务,小李借用记事本,只用一行简单的命令就完成了:
XCOPY *.DOC /S E:\MYDOCBAK
输入完毕后存盘,将TXT文件扩展名改为BAT并双击该文件,这样当前文件夹以及其下各级子文件夹下面的DOC类型文件均被复制到E盘的MYDOCBAK文件夹中了,而且保持原来的目录结构。
其中,参数/S的意思是在复制指定类型文件时包含本级目录和各级子目录(空目录除外)。
以上是复制一类文件的命令,如果希望迁移一批文件,那么只需在记事本中使用迁移文件命令MOVE就可以了(图1)。
多层文件夹的管理
多级文件夹的成批创建
小李要在公司服务器上的资料文件夹下建立一个包含各部门和其下每位员工的资料文件夹组,该资料文件夹组下面包含5个部门的子文件夹,在每个部门的子文件夹下,包含以该部门所属每个员工姓名命名的下级子文件夹。人员众多,用平常的思维在Windows资源管理器窗口中一级一级地逐个建立,一定很麻烦!
小李当然不能落入俗套,他仍然用记事本,只建立一个TXT文件即搞定。
首先,在服务器资料文件夹中建立一个TXT文件,例如“生成器.TXT”。打开“生成器.TXT”文件,在里面输入如下命令:
MD 财务科 计划科 生产科 供应科 劳资科
CD 财务科
MD 张三 李四 王五 赵六 ……(注:此处省略若干该部门人名,人名之间均用半角空格分隔)
CD..
CD 计划科
MD 张红 李绿 王白 赵紫 ……(注:同上省略若干)
CD..
接下来,模仿上面的方法,输入用来进入其他三个部门和建立员工文件夹的命令。
录入完毕,存盘后修改文件扩展名TXT为BAT。最后执行“生成器.BAT”,到资料文件夹下看吧,需要的各级文件夹都生成了。
指定文件夹的批量删除
生产科这个部门人员有上百人,经济危机发生后裁员走了一批人,这些人的资料备份后,小李需要删除这批人留下的文件夹,一个个地挑出来删除显然太麻烦,怎么办?
删除已知姓名人群的文件夹,只需在该部门文件夹下建立一个TXT文件,然后在里边输入一个RD命令,后面跟一个半角空格,接着连续输入或导入要删除的人名(人名中间均用半角空格分隔),最后再输入 /S /Q参数(注:两个斜杠前均有半角空格)(图2),存盘后将文件扩展名改为BAT,执行一下这个文件,需要删除的人名文件夹就全部被删除了。
小知识
关于MD、CD、RD命令的解释
MD是建立文件夹的Windows系统内部命令,它是MKDIR命令的简称,使用二者作用等同。命令格式为:
MD [drive:]path
意思是在某个驱动器中创建某个路径的文件夹。如果是建立并列同级别的文件夹,则可以连续输入文件夹名称,中间用半角空格隔开。
CD命令是CHDIR命令的简称,作用是进入某个文件夹。CD..是返回上层文件夹,CD\是返回到根目录。如果在命令行中使用 /D 命令行开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。
RD命令是RMDIR命令的简称,作用是删除文件夹。如果使用了参数 /S 表示除删除目录本身外,还将删除指定目录下的所有子目录和文件,可用于删除目录树。使用参数 /Q 表示删除模式为安静模式,这样,如果你使用了带 /S 参数来删除目录树时系统就不要求确认了,可以实现删除操作的自动化。
文件列表清单快速生成
小李的同事小王电脑中收集有500多本精品PDF电子书,电子书文件名都是书的名字。一天,小王的朋友获知后想知道小王收藏了哪些电子书,要求小王给她传一个目录过去。小王打开资源管理器后傻眼了,怎么将这500多本书的目录发给朋友呢?需要找工具或下载安装软件吗?小李说不用,用记事本就能完成这件事。
只见小李在该电子书文件夹中建立了一个TXT文件,接着,他在里面输入了如下一行命令:
DIR *.PDF /ON /B >BOOKLIST.TXT
接下来,他把TXT扩名单改为BAT,然后双击这个BAT文件,眨眼之间,一个BOOKLIST.TXT目录文件就生成了。就这么简单,小王马上把这个文件发送给了朋友。
要完成此项任务,小李还有另外一种选择,那就是用TREE命令。他只需将记事本中的那行命令改为TREE /F >BOOKLIST.TXT即可。用这种方法得到的列表文件BOOKLIST.TXT,里边的文件是按目录树来排列的,如果该电子书文件夹中有下级文件夹,也一并会以树形结构的形式列出来,一目了然。TREE的本意是“树”,这个命令的意思也就是列出当前文件夹下面的目录树,/F 参数是显示文件列表(File的首字母),所以特别好记。
设定文件操作的限制
为了安全起见,小李有时要将一些档案文件加上只读属性,甚至加上隐含属性。例如:小李要将当前目录中所有的DOC档案文件都设上只读属性,同时还要将所有的PPT文件都隐藏起来。这些操作在资源管理器窗口中操作起来比较麻烦,尤其是涉及到隐含属性的操作,还需要在系统文件夹选项中设置开启或去掉隐含文件属性,要显示出来时还得用同样麻烦的方法设回去。如果改用记事本来实现就简单多了。这两个操作,只要在记事本中连续输入两条简单命令:
ATTRIB +R *.DOC
ATTRIB +H *.PPT
存盘后将文件更名为BAT文件,执行一下BAT文件就OK了。
如果要取消这些属性,只需将上面两条命令中的+号变为-号即可。
小提示
ATTRIB命令表示修改文件的属性。该命令可用参数包括R(只读属性)、H(隐含属性)、S(系统文件属性)、A(存档文件属性)。还可以带/S参数连子目录下的文件一同处理,带/D参数表示连文件夹的属性也一并设置(图4)。