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

获取目录下的子文件夹名和子文件夹内的文件名,存放到表格中

选择路径
获取该路径下的子文件夹名,存放在表格的第一列.
获取子文件夹内的文件名,存放在表格的第二列,并于对应子文件夹同行. 若存在多个子文件,通过","隔开,存放在同一个单元格内
将结果存放在同一个表格中.表格名称可自定义.存放路径都行.

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

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

感谢{:17_1077:}

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

https://s3.bmp.ovh/imgs/2024/11/22/7c9c4ae828762996.pnghttps://s3.bmp.ovh/imgs/2024/11/22/d907d1f7eb796b90.png
看看哪不行 改   下载地址:https://wwwj.lanzouw.com/iXkqe2ft1txa

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

这个好哦,已拿走,谢谢大佬分享{:1_919:}

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点,牛{:1_921:}

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
页: [1] 2
查看完整版本: 获取目录下的子文件夹名和子文件夹内的文件名,存放到表格中