python copy 文件,图片等..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import shutil
import os
# files = os.listdir('C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693')
# base_path = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693/'
# --------------------
# 获取文件名称
files = os.listdir('C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720')
base_path = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720/'
 
file_names = files[:-1]
prefix14 = '14HP_'
prefix18 = '18HP_'
to_path14 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693-14/'
to_path18 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693-18/'
# -----------------------------------------------------
prefix01 = '01HP_'
prefix02 = '02HP_'
prefix17 = '17HP_'
prefix18 = '18HP_'
prefix19 = '19HP_'
to_path01 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-01/'
to_path02 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-02/'
to_path17 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-17/'
to_path18 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-18/'
to_path19 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-19/'
def cp666(names, oldpath, newpath):
    for name in names:
        # 从哪 --- > 复制到哪
        shutil.copyfile(oldpath + name, newpath + name)
# cp 14
# cp666(file_names, base_path, to_path14 + prefix14)
# cp 18
# cp666(file_names, base_path, to_path18 + prefix18)
# ----------------------------- sp -----------------------
# cp 01
cp666(file_names, base_path, to_path01 + prefix01)
# cp 02
cp666(file_names, base_path, to_path02 + prefix02)
# cp 17
cp666(file_names, base_path, to_path17 + prefix17)
# cp 18
cp666(file_names, base_path, to_path18 + prefix18)
# cp 19
cp666(file_names, base_path, to_path19 + prefix19)
print('ok')

  

posted @   qukaige  阅读(206)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示