吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 169|回复: 16
收起左侧

[经验求助] 获取目录下的子文件夹名和子文件夹内的文件名,存放到表格中

[复制链接]
kaijie117 发表于 2024-11-22 00:01
150吾爱币
选择路径
获取该路径下的子文件夹名,存放在表格的第一列.
获取子文件夹内的文件名,存放在表格的第二列,并于对应子文件夹同行. 若存在多个子文件,通过","隔开,存放在同一个单元格内
将结果存放在同一个表格中.表格名称可自定义.存放路径都行.

文件夹结构举例
母文件夹
    ---子文件夹1
    ---子文件夹2
    ---子文件夹3
    ---子文件夹4
    ---子文件夹5
......
    ---子文件夹1000
            --文件1
            --文件2
          .....

结果示例:
第一列                       第二列
子文件夹1                  文件名1,文件名2,文件名3
子文件夹2                  ....
子文件夹3                  ....

感谢

最佳答案

查看完整内容

看看哪不行 改 下载地址:https://wwwj.lanzouw.com/iXkqe2ft1txa

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

tantanxin147 发表于 2024-11-22 00:01

看看哪不行 改   下载地址:https://wwwj.lanzouw.com/iXkqe2ft1txa

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
yanglinman + 1 + 1 热心回复!
kaijie117 + 1 + 1 谢谢@Thanks!

查看全部评分

Lange1868 发表于 2024-11-22 00:19
DIR /S/B >text.xlsx
bat批处理能做到,其实就是导出多层文件路径,路径数据需要分列一下,就能得到你要的结果
注册个id 发表于 2024-11-22 00:47
Excel2010以上
数据>新建查询>从文件>从文件夹
选中需要的列保存即可
HalaTest 发表于 2024-11-22 00:51
本帖最后由 HalaTest 于 2024-11-22 00:52 编辑

# -*- coding: utf-8 -*-

import os

def print_tree(path, intent, split):
    # 打印初始路径文件夹名称
    print(path.split('\\').pop())
    # 遍历文件夹下所有文件文件夹名称
    for name in os.listdir(path):
        # 打印缩进,设置结尾不换行
        print(intent, end='')
        # 遍历所有并拼接绝对路径
        abs_path = os.path.join(path, name)
        # 判断是否为文件夹如果是这打印文件夹名称
        if os.path.isdir(abs_path):
            # 设置新缩进
            new_intent = intent + init_intent
            # 递归目录
            print_tree(abs_path, new_intent, split)
        else:
            # 打印文件名
            print(split + name)

if __name__ == '__main__':
    # 输入路径
    dir_path = input('请输入路径:')
    # 设置全局缩进
    init_intent = '    '
    # 调用函数
    print_tree(dir_path, init_intent, '---')
Lange1868 发表于 2024-11-22 08:53
tantanxin147 发表于 2024-11-22 01:14
看看哪不行 改   下载地址:https://wwwj.lanzouw.com/iXkqe2ft1txa

这个好哦,已拿走,谢谢大佬分享
Pojie1999.0909 发表于 2024-11-22 09:09
子文件夹中除了文件,还有文件夹吗?
Pojie1999.0909 发表于 2024-11-22 09:10
tantanxin147 发表于 2024-11-22 01:14
看看哪不行 改   下载地址:https://wwwj.lanzouw.com/iXkqe2ft1txa

我靠凌晨1点,牛
tantanxin147 发表于 2024-11-22 09:29
Pojie1999.0909 发表于 2024-11-22 09:09
子文件夹中除了文件,还有文件夹吗?

目前这个版本不识别,看他的具体需求
wendalee 发表于 2024-11-22 09:55
这个可以的,我原来文件比较多打开有点慢,耐心等一下
https://wwzo.lanzoue.com/ixPvN2ftzomd
密码:9hd3
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 05:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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