风风风 发表于 2019-12-23 18:22:58

按”数值”直接取”第几级”的目录文件夹名称

假如只有局部的路径,比如C:\Users\Administrator\Desktop\【】新建文件夹 (2),结合图片,你会发现中间还缺少更直接的路径目录提供,   如果是这种情况,怎么获取指定的第几级目录名称,就是说,我想获取倒数第一个的文件夹名称,或者获取倒数第二个目录文件名名称。

a123321 发表于 2019-12-23 22:46:55

看不懂,,,,,,,,,,,

yudave 发表于 2019-12-24 09:43:32

就来看看了

shayu 发表于 2019-12-24 13:14:34

.版本 2

.子程序 获取信息
.参数 当前路径, 文本型, , 当前目录
.局部变量 文件夹名, 文本型
.局部变量 返回数据, 文本型
.局部变量 分割, 文本型, , "0"

文件夹名 = 寻找文件 (当前路径 + “*.*”, #子目录)
.判断循环首 (文件夹名 ≠ “”)
    .如果真 (文件夹名 ≠ “.” 且 文件夹名 ≠ “..”)
      返回数据 = 返回数据 + 当前路径 + 文件夹名 + “\” + #换行符
    .如果真结束
    文件夹名 = 寻找文件 (, #子目录)
.判断循环尾 ()
输出调试文本 (返回数据)
分割 = 分割文本 (返回数据, #换行符, )
输出调试文本 (分割 [取数组成员数 (分割)])

shayu 发表于 2019-12-25 13:41:29

shayu 发表于 2019-12-24 13:14
.版本 2

.子程序 获取信息


你调用这个过程了吗?

shayu 发表于 2019-12-26 10:52:40

shayu 发表于 2019-12-25 13:41
你调用这个过程了吗?

https://www.lanzous.com/i89x6wd

shayu 发表于 2019-12-26 17:05:51

shayu 发表于 2019-12-26 10:52
https://www.lanzous.com/i89x6wd

不是取目录下的最后一个目录?

shayu 发表于 2019-12-27 19:16:49

shayu 发表于 2019-12-26 17:05
不是取目录下的最后一个目录?

https://cdn.u1.huluxia.com/g3/M01/B3/09/wKgBOV4F6AKAeQ-fAAAJ5PiRxic816.png看图片
页: [1]
查看完整版本: 按”数值”直接取”第几级”的目录文件夹名称