跳到主要内容

提取文件路径信息/生成路径

从完整路径里取出文件名、扩展名、所在目录,或按规则拼一条新路径。先选 操作类型

当前模块定义

sys:pathExtraction系统操作Action
标准模块
输入 10 · 输出 6 · 枚举 1

输入参数

  • 操作类型operationEnum必填
    填写 固定输入默认 getInfo
    6 个选项提取文件路径信息、更改扩展名,其它不变、更改文件名(含扩展名),所在目录不变
    提取文件路径信息默认getInfo
    更改扩展名,其它不变changeExt
    更改文件名(含扩展名),所在目录不变changeName
    更改文件名(不含扩展名和所在目录changeNameWithoutExt
    更改所在目录,文件名不变changeDir
    合并路径 (拼接combine
  • 路径pathText必填

    待处理或拼接的路径

    填写 输入或变量条件 仅:getInfo, changeExt, changeName, changeNameWithoutExt, changeDir, combine
  • 新的扩展名newExtensionText必填

    新的扩展名,如:.png

    填写 输入或变量条件 仅:changeExt
  • 新的文件名newFileNameText必填

    新的文件名,如:abcd.png

    填写 输入或变量条件 仅:changeName
  • 新的文件名newFileNameWithoutExtText必填

    新的文件名(不包含扩展名),如:newfile

    填写 输入或变量条件 仅:changeNameWithoutExt
  • 目标目录路径newDirText必填

    目标存储路径,如:d:\Work\Test

    填写 输入或变量条件 仅:changeDir
  • 路径部分2path2Text必填
    填写 输入或变量条件 仅:combine
  • 路径部分3path3Text必填
    填写 输入或变量条件 仅:combine
  • 路径部分4path4Text必填
    填写 输入或变量条件 仅:combine
  • 失败后停止stopIfFailBoolean可选

    失败后是否停止动作

    填写 固定输入默认 true

输出参数

  • 是否成功isSuccessBoolean

    提取过程是否没有遇到异常

  • 结果路径resultPathText

    生成的结果路径

    条件 仅:changeExt, changeDir, changeName, changeNameWithoutExt, combine
  • 文件名nameText

    去除路径的文件名

    条件 仅:getInfo
  • 文件名(去掉扩展名)nameNoExtText

    去除扩展名的文件名

    条件 仅:getInfo
  • 所在文件夹路径pathText

    父目录路径

    条件 仅:getInfo
  • 扩展名extText

    文件的扩展名

    条件 仅:getInfo

概述

提取文件路径信息/生成路径

从文件路径中提取文件名、文件夹等信息
操作类型
路径
 
待处理或拼接的路径
是否成功
-- 选择变量 --
提取过程是否没有遇到异常
文件名
-- 选择变量 --
去除路径的文件名
文件名(去掉扩展名)
-- 选择变量 --
去除扩展名的文件名
所在文件夹路径
-- 选择变量 --
父目录路径
扩展名
-- 选择变量 --
文件的扩展名

失败后停止:处理失败是否中止动作。默认开启。所有操作都会输出 是否成功

提取文件路径信息

从完整路径里拆出文件名等信息。

路径:要提取的完整路径。

输出(仅本操作):

  • 文件名
  • 文件名(去掉扩展名)
  • 所在文件夹路径
  • 扩展名

例如路径 D:\Work\Quicker\doc\icon.psd:文件名 icon.psd,去掉扩展名 icon,扩展名 .psd,所在文件夹 D:\Work\Quicker\doc

更改扩展名,其它不变

基于现有路径,只改扩展名(需 Quicker 1.33.25+)。

提取文件路径信息/生成路径

从文件路径中提取文件名、文件夹等信息
操作类型
路径
D:\Work\Quicker\doc\icon.psd
待处理或拼接的路径
新的扩展名
.jpg
新的扩展名,如:.png
结果路径
resultPath
生成的结果路径

路径:现有完整路径或文件名。

新的扩展名:目标后缀,如 .jpg

结果路径:例如 D:\Work\Quicker\doc\icon.jpg

更改文件名(含扩展名),所在目录不变

同一目录下换成新文件名。

提取文件路径信息/生成路径

从文件路径中提取文件名、文件夹等信息
操作类型
路径
D:\Work\Quicker\doc\icon.psd
待处理或拼接的路径
新的文件名
icon_save_20220506_112233.psd
新的文件名,如:abcd.png
结果路径
resultPath
生成的结果路径

路径:现有完整路径。

新的文件名:含扩展名,如 icon_save_20220506_112233.psd

结果路径:例如 D:\Work\Quicker\doc\icon_save_20220506_112233.psd

更改文件名(不含扩展名和所在目录)

只改主文件名,扩展名和所在目录保持不变。

提取文件路径信息/生成路径

从文件路径中提取文件名、文件夹等信息
操作类型
路径
D:\Work\Quicker\doc\icon.psd
待处理或拼接的路径
新的文件名
icon_save
新的文件名(不包含扩展名),如:newfile
结果路径
resultPath
生成的结果路径

路径:现有完整路径。

新的文件名:不含扩展名,如 newfile

结果路径:例如 D:\Work\Quicker\doc\icon_save.psd

更改所在目录,文件名不变

把同一文件名放到另一个目录。

提取文件路径信息/生成路径

从文件路径中提取文件名、文件夹等信息
操作类型
路径
D:\Work\Quicker\doc\icon.psd
待处理或拼接的路径
目标目录路径
D:\Backup\20220105
目标存储路径,如:d:\Work\Test
结果路径
resultPath
生成的结果路径

路径:现有完整路径。

目标目录路径:目标目录,如 D:\Backup\20220105

结果路径:例如 D:\Backup\20220105\icon.psd

合并路径 (拼接)

用根路径和后续片段拼出完整路径。某一段为空则跳过。

提取文件路径信息/生成路径

从文件路径中提取文件名、文件夹等信息
操作类型
路径
D:\Work
待处理或拼接的路径
路径部分2
media
路径部分3
20220506
路径部分4
abc.gif
结果路径
resultPath
生成的结果路径

路径 / 路径部分2 / 路径部分3 / 路径部分4:依次拼接。

结果路径:例如 D:\Work\media\20220506\abc.gif

示例动作

调试运行可观察各操作的输入和输出。

示例:路径操作 (请调试运行)
注释请使用调试方式运行,观察输入和输出情况
提取文件路径信息/生成路径
提取文件路径信息/生成路径
提取文件路径信息/生成路径
提取文件路径信息/生成路径
提取文件路径信息/生成路径

相关链接

更新于