或许你已经习惯了右击鼠标来复制文件,或者更进一步的用 Ctrl + C 和 Ctrl + V,这对于少量文件、文件夹来说没有什么不妥。然而当我掏出一个上百个文件、超过20G大小的文件夹,看着越复制越增加的剩余时间,你又会否感到绝望?
================================ PythonKaiser ================================
================================ PythonKaiser ================================
================================ PythonKaiser ================================
当你使用电脑要进行大量重复的操作时,就应该要想到更智能一点的做法,统而言之,就是利用编程解决。而对于复制文件、文件夹这种基础任务,编程又似乎显得大材小用;对于操作系统来说,既然能用鼠标键盘操作的,也都应该能用命令来操作。
比如当你要复制一个文件时,可以使用命令 copy 绝对路径\已有文件名.扩展名 绝对路径\目标文件名.扩展名。需要注意前后都要精确到扩展名,而且用空格分隔。
如果你想复制一些特定文件,而不计具体文件名,比如ppt,则可以使用 copy 绝对路径\已有文件名.扩展名 绝对路径 。在这里,由于复制了多个文件,只需要指定保存位置,即绝对路径,实际上是个文件夹。
而如果你原来都已经塞到一个文件夹里了,只是想整个移个位置,那么操作对象就从文件变成文件夹,此时可以用 xcopy 命令来操作。比如开头给出的例子:
xcopy命令的用法和copy是类似的,在截图中,就是 xcopy 原绝对路径 目标绝对路径 。当你回车后,还会出来确认提示是目录还是文件,这自然是选目录的。在此补充一点:目录是正式说法,而文件夹是形象说法,两者是一回事。
当你确认是目录后,就会开始复制,每进行到一个文件都会提示出来,相当于更具体的进度条。在操作窗口上,只要最小化,你也不会和一般的窗口混淆。
不过,你的文件夹里面可能还有文件夹,要是都想复制,那么就要加上参数 xcopy /e 原绝对路径 目标绝对路径。
看到这里,你的野心或许又会更大一点:要是想达到鼠标键盘剪切粘贴的效果,又要怎样?聪明的你,微软一定会满足。在此我也不怕承认:在之前一直以为先复制再删除是唯一做法,直至我编辑本文才临时顺手试了move会不会是一条命令——
啊这...... = _ = !
move命令的具体性质,和copy不尽相同,因为不是增加了一个文件,自然不需要指定目标文件名。