以下是一个可以实现您需求的Python脚本示例:

import os
import shutil

# 获取当前目录
current_dir = os.getcwd()

# 遍历当前目录下以 F000402Y 开头的目录
for root, dirs, files in os.walk(current_dir):
    for directory in dirs:
        if directory.startswith("F000402Y"):
            # 构造配置文件路径
            config_path = os.path.join(root, directory, "cfg", "config")
            # 检查配置文件是否存在
            if os.path.exists(config_path):
                # 构造备份文件名
                backup_name = "config_" + os.path.basename(root) + ".bak"
                backup_path = os.path.join(root, directory, "cfg", backup_name)
                # 备份配置文件
                shutil.copy(config_path, backup_path)
                print("备份成功:", backup_path)

请注意,脚本会在当前目录下递归搜索以 "F000402Y" 开头的目录,并将每个目录下的 "config" 文件备份为类似 "config_20230824.bak" 的文件

python27写一个脚本:写一个python脚本将linux下所有的 F000402Y开头的目录下的cfgconfig这个文件备份到原始文件目录名称命令为类似config_20230824bak

原文地址: https://www.cveoy.top/t/topic/iMRa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录