正则提取,怎么提取 Windows 最后一个目录?

使用问题 · 637 次浏览
运营:秋风 创建于 2022-06-17 12:18

比如:D:\BaiduNetdiskDownload\图片\鞋子\男\42\2022-10-11.jpg

 

请问怎么分成两个正则表达是:

提取上一个目录名称:42

提取上上一个整个目录路径:D:\BaiduNetdiskDownload\图片\鞋子\男

----------------------------------------------------

问题解决啦,感谢zetalpha

这个需求 主要用来干啥的呢? 就是通过Windows文件夹 选中一个文件,然后读取该文件的创建日期,再来通过该日期 把该父文件夹改名添加日期前缀。

比如说:D:\BaiduNetdiskDownload\图片\鞋子\男\42\白色款.jpg   创建日期为:2022-06-17

通过Quicker自动实现: 改名称为 D:\BaiduNetdiskDownload\图片\鞋子\男\2022-06-17 42\白色款.jpg

相当于把文件夹 自动添加日期立名在前面。方便管理很多文件夹和图片。

运营:秋风 最后更新于 2022/6/17

回复内容
CL 2022-06-17 12:31
#1

用提取文件路径信息,文件名就是最后一部分的内容,所在目录就是上一级的路径。

如果是文件,你这里可能要提取两步。

运营:秋风 回复 CL 2022-06-17 13:09 :

是文件,怎么通过文件提取最后一个目录和 父目录?Quicker动作中提取的是一个完整的目录,我也不知道怎么拆。

运营:秋风 最后更新于 2022-06-17 13:10
运营:秋风 回复 CL 2022-06-17 13:28 :

这个只能提取整个文件夹目录,和区分文件的上级目录。
能不能再来把最后一个文件夹提取出来? 并且区分上级目录。相当于把 最后一个文件夹当做文件,然后找到上级目录

CL 回复 运营:秋风 2022-06-17 13:48 :

把上一步得到的路径再提取一次

运营:秋风 回复 CL 2022-06-17 14:08 :

好吧,还可以这样下面的 高手   咿呀杀杀   就是这样回复的,可以很好。

zetalpha 2022-06-17 13:44
#3

https://getquicker.net/subprogram?id=651d3ae7-b8b5-40f0-6ad7-08d857f08143

运营:秋风 回复 zetalpha 2022-06-17 14:09 :

谢谢啦,写的很简单,通俗易懂。 小白都可以用。

运营:秋风 回复 zetalpha 2022-06-17 14:11 :

我还以为需要用到 正则表达式 。看来每个人自有方法。都挺好的。

回复主贴