Python脚本实现文件自动复制到指定目录(中间设置间隔1min)

Python脚本:需cd 到目标文件所在目录,控制台输入 python 脚本名 即可执行(需要机器有python的运行环境)

import glob
import os
import shutil
import time

if __name__ == '__main__':
    file_path = "/data/test/" //待传输的文件所在路径
    ren = "/data/ftp/hk/"     //目标路径
    files = glob.glob(file_path + "*jpg") //glob():找到目标文件所在路径中,所有后缀为.jpg的文件
    files.sort(key=lambda x: int(x[-16:-11])) //sort():取任意未知数x,截取文件名第十六位到第十一位的数字(负号代表从最后一个字符往前数)进行排序
    for file in files: //对排序后的文件遍历
        time.sleep(60) //设置每隔一分钟上传一次
        filepath, temp_file_name = os.path.split(file) //将目标文件所在路径分割路径和文件名
        print(file_path+temp_file_name)
        print(ren+temp_file_name) //拼接目标路径和待传输的文件名
        shutil.move(file_path+temp_file_name,ren+temp_file_name) //shutil.move():移动文件到目标路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值