defcopy_and_replace_strings(source_dir, target_dir, old_text, new_text): try: # 获取源目录下的一级文件夹 folders = [f for f in os.listdir(source_dir) if os.path.isdir(os.path.join(source_dir, f))]
# 遍历一级文件夹 for folder in folders: source_folder = os.path.join(source_dir, folder) target_folder = os.path.join(target_dir, folder) # 检查是否在目标目录中有对应的文件夹 if os.path.exists(target_folder): # 复制.strings文件到目标目录下相同文件中并替换内容 copy_and_replace_strings_from_source_to_target(source_folder, target_folder, old_text, new_text)