我在公司做行政,有一项固定工作:每周把更新后的制度文件、通知公告、培训资料等文件,分别复制到各部门的共享文件夹里。

公司有八个部门,每个部门有自己的共享目录。每周更新的文件大概十几个,有文档有表格有PDF。

以前的做法

打开文件管理器,选中这周要更新的十几个文件,Ctrl+C复制

然后打开销售部的共享文件夹,Ctrl+V粘贴,等复制完。

回来,再打开市场部的共享文件夹,Ctrl+V粘贴,等复制完。

再回来,打开技术部的……

八个部门,粘贴八次。每次粘贴都要等几秒到十几秒(有些文件比较大),加上来回切换目录的时间,整个流程大概要十几分钟。

而且经常出错——有时候忘了某个部门,有时候粘贴到了错误的目录,有时候某个部门的文件夹路径变了没注意到。

试过的办法

想过写个批处理脚本,但我不太会写,而且每周要复制的文件不一样,脚本还得改。

也想过用robocopy命令,但命令行对我来说太不友好了,参数记不住。

后来怎么解决的

有个同事看我每周都在那来回粘贴,跟我说有个叫「批量复制工具」的东西,可以一次性把文件复制到多个目录。

我试了一下。操作很简单:

左边的列表是"要复制的文件",我把这周要更新的十几个文件直接从桌面拖进去。

右边的列表是"复制到哪里",我把八个部门的共享文件夹路径也拖进去。

然后同名文件处理方式选了"覆盖"(因为是更新文件,要替换旧版本),点"开始复制"。

软件自动把这十几个文件分别复制到八个目录里。进度条在走,能看到复制速度和剩余时间。大概一两分钟就全部复制完了。

从那以后,每周的文件分发从十几分钟变成了一两分钟。

打开网易新闻 查看精彩图片

用了几个月的感受

最方便的是"列表导出"功能。八个部门的共享文件夹路径是固定的,我第一次添加好之后导出成了一个TXT文件。以后每周只需要导入这个列表,目标目录就自动填好了,不用每次重新添加。

源文件那边每周不一样,但拖拽添加很快——选中文件直接拖到列表里就行。

有一次遇到个情况:某个部门的共享文件夹里有些旧文件不想删,但又有几个同名文件需要更新。我选了"覆盖"模式,同名的文件被替换了,不同名的文件保留着,刚好是我要的效果。

还有一次,领导让我把一批培训视频(每个几百MB)复制到各部门目录。大文件复制的时候,软件会单独显示当前文件的进度,能看到这个大文件复制到百分之几了。比系统自带的复制进度条信息更详细。

有个小细节也挺好的:如果复制到一半我点了停止,正在复制的那个大文件会被自动清理掉,不会留下一个复制了一半的损坏文件。

现在的工作流程

每周一早上:

  1. 打开工具,导入上次保存的目标目录列表
  2. 把这周要更新的文件拖到源文件列表里
  3. 点开始复制
  4. 一两分钟后完成

以前每周花十几分钟来回粘贴,现在一两分钟搞定,而且再也没出过漏发、错发的情况。

做行政或者经常需要把文件分发到多个地方的朋友,如果还在一个目录一个目录地粘贴,可以想想有没有更高效的办法。重复的操作能自动化就别手动来。