Files
wl-hydrophilic-polymer/copied.py
2025-05-09 18:08:25 +08:00

31 lines
1.2 KiB
Python

import os
import shutil
# 定义源文件夹和目标文件夹路径
source_folder = '/home/ubuntu/50T/fsy/wl/articles/mds' # 替换为实际的源文件夹路径
destination_folder = '/home/ubuntu/50T/fsy/wl/articles/only_mds'
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
# 遍历源文件夹及其子目录
for root, dirs, files in os.walk(source_folder):
for file in files:
# 检查文件扩展名是否为 .md
if file.endswith('.md'):
# 构造完整的源文件路径
source_file = os.path.join(root, file)
# 构造目标文件路径
destination_file = os.path.join(destination_folder, file)
# 如果目标文件已存在,则重命名或跳过(避免覆盖)
if os.path.exists(destination_file):
base_name, ext = os.path.splitext(file)
count = 1
while os.path.exists(destination_file):
destination_file = os.path.join(destination_folder, f"{base_name}_{count}{ext}")
count += 1
# 移动文件
shutil.copy2(source_file, destination_file)
print(f"Copied: {source_file} -> {destination_file}")