# w10 vs2017
import multiprocessing
import os
import time
def main():
#要拷贝的文件夹名
old_file=input("请输入要拷贝的文件夹")
#新的文件夹名
new_file=old_file+".复件"
#创建新的文件夹
os.mkdir(new_file)
#得到文件夹中的文件列表
file_names=os.listdir(old_file)
file_sum=len(file_names)
copy_ok=0
begin_time=time.time()
for name in file_names:
old=open(old_file+"/"+name,"rb")
old_content=old.read()
new=open(new_file+"/"+name,"wb")
new.write(old_content)
old.close()
new.close()
copy_ok+=1
print("\r完成进度%.2f" % (copy_ok*100/file_sum),end="")
end_time=time.time()
print("共用时%.5f" % (end_time-begin_time))
if __name__=="__main__":
main()
#在这里插入代码片
python单一线程拷贝文件
最新推荐文章于 2024-07-24 18:07:10 发布