求如何分拣文件——按照选中某个文件的“修改日期”建立 分拣文件夹

动作需求 · 2596 次浏览
njxcn 创建于 2024-08-14 21:21

需求逻辑:

 

假定某个目录下,如 new文件夹,有 axx、bxx、cxx、dxx、exx…… 等n个文件,格式不限。
        当我用鼠标选择(ctrl点选,框选更好),依次选定m个文件(m≥1),如   axx、cxx、exx  3(m=3)个文件;

        可以按照 首选第一/倒数第一/右键的文件,如 axx,以该选定文件axx的“修改时间”+“文件名”,建立相应的新文件夹,如“20240201-axx”,并将axx、cxx、exx  3个文件 移动到该文件夹“20240201-axx”。

        注1:axx,bxx……中的xx是示意,不限文件名长度就是3位。
        注2:新文件夹的时间格式、连接符号可修改,如““20240201-axx””,“2024-02-01——axx”

具体可见图1-图2,是我的逻辑图例。

 【1】翻了很多脚本,都是添加 系统当前时间,不是 某文件的修改日期。

【2】最接近的脚本是“Ever 的 移至新建”,但没摸清 新建文件夹的命名规律(不知道如何以选定文件命名)。

【3】目前在用 Filemenu Tools 软件的 分拣文件夹功能,加入“%$x”参数,单个文件可行,但多个文件是各自独立文件夹(见图3),需要自己手动移动。

 

 

njxcn 最后更新于 2024/8/14

回复内容
njxcn 2024-08-14 21:25
#1


njxcn 最后更新于 2024-08-14 21:26
咿呀杀杀 2024-08-14 22:44
#2


超级重命名 - by 咿呀杀杀 - 动作信息 - Quicker (getquicker.net)

需求:把选中文件分拣到一个新建文件夹,该文件夹以 主文件修改日期+主文件名 格式命名。

操作:

  1. 把文件名列表改成 修改日期+原始文件名
    从而得到文件夹名称:主文件修改日期+主文件名
  2. 暂时把文件名列表统一改成上面得到的文件夹名称
  3. 最终把文件名列表改成:文件夹名称/原始文件名


咿呀杀杀 最后更新于 2024-08-14 22:51
njxcn 2024-08-16 01:57
#3

步骤有点多,用Filemenutool 按5次键,这个步骤有点多,要是能选中这些文件,4步内操作就好了。

njxcn 最后更新于 2024-08-16 02:05
CL 回复 njxcn 2024-08-16 08:59 :

需求比较个性化的情况,建议自己编写组合动作实现。 可以使用“文件和目录操作”模块操作文件或创建目录,“检查路径”模块获得文件的修改日期时间。

njxcn 回复 CL 2024-08-17 00:39 :

谢谢,我自己尝试一下。

回复主贴