如何利用内部命令实现文件管理
发布日期:2015-01-10 作者:win10 64位系统下载官网 来源:http://www.win1064.com
在Windows资源管理器中,对于一些条件复杂的文件或文件夹操作,我们往往需要用鼠标键盘选择命令的方式进行多次操作才能完成。而如果用记事本结合简单的Windows内部命令,可以很轻松地搞定要求很复杂的文件操作。
文件夹结构复制
某公司上年度在服务器中形成一个部门员工工作资料目录,其结构是一个由各级部门和员工组成的复杂文件夹结构。新年即将来临,需要建立同样的文件夹结构,但不需要其中有任何数据。这个任务该如何完成?
假设,该部门2012年的工作目录为F盘的“2012工作总目录”,2013年的新目录准备命名为F盘的“2013工作总目录”。转移目录结构的方法如下:
在F盘的根目录中用记事本建立一个文件(如Make2013.TXT),在其中输入如下一条命令(图1):
XCOPY F:\2012工作总目录\*.* F:\2013工作总目录 /E /T
存盘之后,将文件的扩展名改为BAT,得到Make2013.BAT文件,双击该文件,在“2013工作总目录”目录中便自动生成了各级部门和员工的空文件夹。
说明:以上命令中的两个参数中,/e 参数表示复制所有子目录,包括空目录。/t 参数表示只复制子目录结构(即目录树),不复制文件。要复制空目录,必须用/t 参数和/e 参数联合使用才能发挥效力。这就是命令参数合理搭配的使用技巧。
将某类文件带结构一同复制
还是上面的一家公司,假设在一年之中,各部门员工文件夹下形成了许多种类的文件。而文件名中带有“汇报”字样的文件是某部门领导关心的文件,该领导需要一套这样的资料,并且要保留完整的部门文件夹结构,该如何拷贝出来呢?
依然假设该部门2012年的工作目录为F盘的“2012工作总目录”,领导要的新目录准备命名为F盘的“给张经理”。转移目录结构的方法如下:
在F盘的根目录中用记事本建立一个文件(如MakeZhang.TXT),在其中输入如下一条命令(图2):
XCOPY F:\2012工作总目录\*汇报*.* F:\给张经理 /S
存盘之后,将文件的扩展名改为BAT,得到MakeZhang.BAT文件,双击该文件,在“给张经理”目录中便自动生成了张经理需要的、包含各级部门但仅包含“汇报”字样的员工汇报文件。
说明:在以上命令行中仅用到一个参数/s ,它表示复制非空的目录和子目录。如果省略 /s,xcopy 将在一个目录中工作,不会包含各级子目录。其中的“*汇报*.*”是采用通配符来描述所有含有“汇报”字样的文件,不管“汇报”字样出现在文件名的什么位置,都符号要求。
删除各级文件夹下的隐含文件
我们经常在硬盘或移动硬盘中进行Word文档操作,或者下载一些资料,在操作过程中Word可能会产生一些隐含的临时文件,而下载软件也可能会将一些种子文件以隐含文件的形式存储在磁盘当中。这些文件都要占有一定的磁盘空间,日积月累会侵蚀我们的宝贵空间资源。那么如何一次性将这些我们看不到但对我们来说没有用的文件清除掉呢?
假如我们存放Word文档的文件夹为D:\个人文档,只要用记事本在该目录下建立一个含有如下内容的批处理文件(图3),双击执行一下就可以了。
DEL D:\个人文档\*.* /AH /S/F/Q
命令行中的参数说明如下:
/F表示强制删除只读文件;/S表示从所有子目录删除指定文件;/Q表示以安静模式删除,不要求确认;/A表示根据属性选择要删除的文件,后面紧跟属性说明(R 只读文件、S 系统文件、H 隐藏文件、A 存档文件),这里因为要删除隐含文件,所以指定为H。/AH与/F联用,表示即使隐含文件具有制度属性,也一样删除。如果要删除具有系统属性的隐含文件,那么再加一个/AS就可以了。
文件夹结构复制
某公司上年度在服务器中形成一个部门员工工作资料目录,其结构是一个由各级部门和员工组成的复杂文件夹结构。新年即将来临,需要建立同样的文件夹结构,但不需要其中有任何数据。这个任务该如何完成?
假设,该部门2012年的工作目录为F盘的“2012工作总目录”,2013年的新目录准备命名为F盘的“2013工作总目录”。转移目录结构的方法如下:
在F盘的根目录中用记事本建立一个文件(如Make2013.TXT),在其中输入如下一条命令(图1):
XCOPY F:\2012工作总目录\*.* F:\2013工作总目录 /E /T
存盘之后,将文件的扩展名改为BAT,得到Make2013.BAT文件,双击该文件,在“2013工作总目录”目录中便自动生成了各级部门和员工的空文件夹。
说明:以上命令中的两个参数中,/e 参数表示复制所有子目录,包括空目录。/t 参数表示只复制子目录结构(即目录树),不复制文件。要复制空目录,必须用/t 参数和/e 参数联合使用才能发挥效力。这就是命令参数合理搭配的使用技巧。
将某类文件带结构一同复制
还是上面的一家公司,假设在一年之中,各部门员工文件夹下形成了许多种类的文件。而文件名中带有“汇报”字样的文件是某部门领导关心的文件,该领导需要一套这样的资料,并且要保留完整的部门文件夹结构,该如何拷贝出来呢?
依然假设该部门2012年的工作目录为F盘的“2012工作总目录”,领导要的新目录准备命名为F盘的“给张经理”。转移目录结构的方法如下:
在F盘的根目录中用记事本建立一个文件(如MakeZhang.TXT),在其中输入如下一条命令(图2):
XCOPY F:\2012工作总目录\*汇报*.* F:\给张经理 /S
存盘之后,将文件的扩展名改为BAT,得到MakeZhang.BAT文件,双击该文件,在“给张经理”目录中便自动生成了张经理需要的、包含各级部门但仅包含“汇报”字样的员工汇报文件。
说明:在以上命令行中仅用到一个参数/s ,它表示复制非空的目录和子目录。如果省略 /s,xcopy 将在一个目录中工作,不会包含各级子目录。其中的“*汇报*.*”是采用通配符来描述所有含有“汇报”字样的文件,不管“汇报”字样出现在文件名的什么位置,都符号要求。
删除各级文件夹下的隐含文件
我们经常在硬盘或移动硬盘中进行Word文档操作,或者下载一些资料,在操作过程中Word可能会产生一些隐含的临时文件,而下载软件也可能会将一些种子文件以隐含文件的形式存储在磁盘当中。这些文件都要占有一定的磁盘空间,日积月累会侵蚀我们的宝贵空间资源。那么如何一次性将这些我们看不到但对我们来说没有用的文件清除掉呢?
假如我们存放Word文档的文件夹为D:\个人文档,只要用记事本在该目录下建立一个含有如下内容的批处理文件(图3),双击执行一下就可以了。
DEL D:\个人文档\*.* /AH /S/F/Q
命令行中的参数说明如下:
/F表示强制删除只读文件;/S表示从所有子目录删除指定文件;/Q表示以安静模式删除,不要求确认;/A表示根据属性选择要删除的文件,后面紧跟属性说明(R 只读文件、S 系统文件、H 隐藏文件、A 存档文件),这里因为要删除隐含文件,所以指定为H。/AH与/F联用,表示即使隐含文件具有制度属性,也一样删除。如果要删除具有系统属性的隐含文件,那么再加一个/AS就可以了。
下一篇:如何打造手机系统维护盘