我想大家在工作中经常需要做一些文件复制或者写插件等这方面的操作,所以今天就讲一下三种常用的复制文件的方法,以及这三种方法。 相信看完本文你会对速度对比有所收获。
1.使用标准库
相信大部分朋友都在使用这个和copy2函数来进行复制操作。 该函数用于复制文件夹,copy2可以复制单个文件。 使用方法也非常简单。 它有两个参数。 第一个参数是要复制的路径,第二个参数是要复制的路径。
例如:
.(“D:/testa”,“D:/testb”)
.copy2("D:/testa/a.jpg", "D:/testb/a.jpg")2. 使用cmd命令
关于cmd的复制操作,经常写bat的朋友肯定会想到copy和xcopy。 虽然它们都很容易使用,但它们都太旧了,而且速度很慢。 微软在Vista之后嵌入了复制神器,而这个神器在win7之后也支持多线程。
关于它的参数,我们可以输入/? 在cmd中查看它们。
您还可以在此链接中查看用法:
这里我给大家举一个调用该命令的简单例子。 您可以根据自己的生产情况添加一些参数。
例如:
osdef (, , =8):
os.(" %s %s /MT:%d /E" % (.("/", "\\"), .("/", "\\"), ))
(“D:/”,“D:/”)
注意:cmd中的命令只识别\,不识别/,所以路径需要转换为“\\”。
3.使用第三方工具
该工具是一个免费开源的文件复制工具。 最重要的是它支持命令行。
下载链接:
#/工具/.html
对于参数命令,可以输入/? 或者参考下面的文章来学习。
#//.html
这里还是一个小例子,呼吁大家学习借鉴。
例如:
def (,, buf=128):
os.(r"D:\\ /cmd= / /=%d %s /to=%s" % (
buf, .("/", "\\"), .("/", "\\")))
(“D:/”,“D:/”)
这三种方法基本上是最常用的。 那我们就来说说这三种方式的复印速度。 这几天,公司刚刚对这三种方法进行了时间测试。 下面我就直接给大家展示一下。 (文件从服务复制到本地,数据中的值单位是秒)
从以上数据可以看出,当文件较小时,复制速度最快;当文件较小时,复制速度最快;当文件较小时,复制速度最快。 当文件越来越大时,速度就超过了速度。 因此,建议您根据实际情况选择相应的复制方式。
没有最好,只有最适合~
扫一扫在手机端查看
- 上一篇:域名便宜注册_【12.19域名商机】注意,海外三声nwx.com被盗,切勿贪小便宜因小失大;英文Files.com超500万领衔sedo榜;
- 下一篇:域名便宜_阿里云免费注册.design域名教程
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。