吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 164|回复: 2
收起左侧

[资源求助] 快速把指目录下的文件移动到指定目录(需要多目录)

[复制链接]
abutao 发表于 2024-9-19 16:30
25吾爱币
需求:
快速把指目录下的文件移动到指定目录
比如 A目录移动到A1目录
        B目录移动到B1目录
这样一一对应的

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Lwh5542 发表于 2024-9-19 19:34
你也没有说明脚本格式py还是bat 以下是PY脚本
import os
import shutil
# 定义源目录和目标目录的父目录
source_parent_dir = "/path/to/source_parent_dir"
target_parent_dir = "/path/to/target_parent_dir"
# 获取所有子目录
source_dirs = [d for d in os.listdir(source_parent_dir) if os.path.isdir(os.path.join(source_parent_dir, d))]
# 遍历每个子目录
for source_dir in source_dirs:
    # 源目录的完整路径
    source_path = os.path.join(source_parent_dir, source_dir)
   
    # 目标目录(假设目标目录名称与源目录名称类似,但加了1)
    target_dir = source_dir + "1"
    target_path = os.path.join(target_parent_dir, target_dir)
    # 如果目标目录不存在则创建
    if not os.path.exists(target_path):
        os.makedirs(target_path)
    # 移动源目录中的所有文件到目标目录
    for filename in os.listdir(source_path):
        source_file = os.path.join(source_path, filename)
        target_file = os.path.join(target_path, filename)
        if os.path.isfile(source_file):  # 确保是文件而非子目录
            shutil.move(source_file, target_file)
    print(f"文件从 {source_path} 移动到 {target_path}")
print("所有文件已成功移动。")


将 source_parent_dir 替换为包含 A、B 等源目录的父目录路径。将 target_parent_dir 替换为目标目录的父目录路径。这个脚本会将每个源目录中的文件移动到与之对应的目标目录(通过在目录名后加 "1" 进行对应,如 A -> A1)。
 楼主| abutao 发表于 2024-9-19 21:39
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 10:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表