论文部分内容阅读
虽然系统已经进化到了Windows8,但这并不代表它所有的功能都进化了,其中最明显的莫过于复制功能了,只能单一地将文件从一个地方复制到另一个地方,这无疑难以满足我们的需要。其实在Windows Vista/7/8等系统中,隐藏着一个复制高手——Robocopy,用好它能够满足我们多样化的复制需求。
实例1
复制多级文件夹中的特定文件
任务描述
在F盘“个人资料”文件夹中,大概有6层目录累计800多个文件夹,Boss要求将其中的所有文本文件且包含文本文件所在文件夹,全部复制到G盘的wenben文件夹中。
按Win+R打开运行对话框,输入cmd后按Enter键打开命令提示符,输入如下命令(如图1):
Robocopy f:\个人资料 g:\wenben *.txt /s
注意命令之间的空格,这里的*.txt表示文本文件,/s是剔除所有的空文件夹。
Tips
Windows XP中如何使用Robocopy
在Windows XP中并没有Robocopy命令,我们可以下载Robocopy XP010版(http://xiazai.zol.com.cn/detail/10/91484.shtml),将其解压后复制到Windows XP安装目录下的system32文件夹中,并双击robocopy.exe运行,这样在Windows XP中也能使用该命令。
实例2
复制指定级别目录中的文件
任务描述
在F盘“个人资料”文件夹中有6层目录,现需要将一、二层文件夹中不大于10MB的rar或zip压缩包复制到G盘mywork文件夹中,其它的文件一律忽略。
打开命令提示符,输入如下命令(如图2):
robocopy f:\个人资料 g:\mywork *.rar *.zip /s /lev:2 /max:10485760
这里的/lev:2表示两层目录,如果是四层目录则是/lev:4,/max:10485760表示文件不大于10MB,其中10485760的单位是bytes,因为10MB=1024×1024×10=10485760bytes。还可以使用参数/min,限定了文件大小的下限,两个参数可以同时使用,从而确定所需复制的文件大小的范围。
Tips
如果确认目标文件夹没有复制的图片,那么这一步骤可以省略;如果觉得英文界面使用不太方便,可以选择汉化版本(下载页面为http://www.skycn.com/soft/23894.html)。
实例3
结合计划任务实现自动备份
任务描述
重要的文件需要时刻注意备份,用Robocopy监视要备份的文件夹,结合计划任务,一旦到指定时间即自动备份到特定文件夹。
打开记事本,输入如下命令(如图3),然后将文件保存为beifen.bat。
robocopy d:\公司资料 G:\重要文件 /e /copyall /mot:1 /mon:2
接下来打开“任务计划程序”,单击“创建任务”(如图4),在“触发器”中选择“每天”,并设置时间为17:50,单击“下一步”选择“启动程序”,再打开beifen.bat,单击“完成”按钮,这样每天17:50就会自动进行备份。
实例1
复制多级文件夹中的特定文件
任务描述
在F盘“个人资料”文件夹中,大概有6层目录累计800多个文件夹,Boss要求将其中的所有文本文件且包含文本文件所在文件夹,全部复制到G盘的wenben文件夹中。
按Win+R打开运行对话框,输入cmd后按Enter键打开命令提示符,输入如下命令(如图1):
Robocopy f:\个人资料 g:\wenben *.txt /s
注意命令之间的空格,这里的*.txt表示文本文件,/s是剔除所有的空文件夹。
Tips
Windows XP中如何使用Robocopy
在Windows XP中并没有Robocopy命令,我们可以下载Robocopy XP010版(http://xiazai.zol.com.cn/detail/10/91484.shtml),将其解压后复制到Windows XP安装目录下的system32文件夹中,并双击robocopy.exe运行,这样在Windows XP中也能使用该命令。
实例2
复制指定级别目录中的文件
任务描述
在F盘“个人资料”文件夹中有6层目录,现需要将一、二层文件夹中不大于10MB的rar或zip压缩包复制到G盘mywork文件夹中,其它的文件一律忽略。
打开命令提示符,输入如下命令(如图2):
robocopy f:\个人资料 g:\mywork *.rar *.zip /s /lev:2 /max:10485760
这里的/lev:2表示两层目录,如果是四层目录则是/lev:4,/max:10485760表示文件不大于10MB,其中10485760的单位是bytes,因为10MB=1024×1024×10=10485760bytes。还可以使用参数/min,限定了文件大小的下限,两个参数可以同时使用,从而确定所需复制的文件大小的范围。
Tips
如果确认目标文件夹没有复制的图片,那么这一步骤可以省略;如果觉得英文界面使用不太方便,可以选择汉化版本(下载页面为http://www.skycn.com/soft/23894.html)。
实例3
结合计划任务实现自动备份
任务描述
重要的文件需要时刻注意备份,用Robocopy监视要备份的文件夹,结合计划任务,一旦到指定时间即自动备份到特定文件夹。
打开记事本,输入如下命令(如图3),然后将文件保存为beifen.bat。
robocopy d:\公司资料 G:\重要文件 /e /copyall /mot:1 /mon:2
接下来打开“任务计划程序”,单击“创建任务”(如图4),在“触发器”中选择“每天”,并设置时间为17:50,单击“下一步”选择“启动程序”,再打开beifen.bat,单击“完成”按钮,这样每天17:50就会自动进行备份。