如何将文件夹重命名为一个变量?/如何在文件路径中引用变量?

动作开发 · 1008 次浏览
DataFlow 创建于 2022-02-22 15:55

例如:

创建一个字符串变量为saveTime

在获取时间里获取当前时间,并编辑文本值格式为yyyy-M-d HH:mm,然后输出文本值到saveTime

然后若需要新建一个文件夹并将其重命名为当前时间,即saveTime的值

在文件和目录操作中选定操作类型为移动/重命名为(指定结果名称和路径)时,若在目标路径/名称一栏直接输入引用saveTime的值(即输入“$={saveTime}”)会提示“不支持给定路径的格式”;而若在该栏输入路径并在路径中引用saveTime的值(即输入“$=C:\文件夹一\文件夹二\{saveTime}”)会直接报错并提示“未将对象引用设置到对象的实例”。

那么需要使用什么格式来引用该变量以使其为一个合法的路径?

 

(Windows11 64bit , Quicker v1.29.3)


回复内容
CL 2022-02-22 16:06
#1

注意文件名中不能有英文冒号,所以格式化文本里面不能用HH:mm。

可以使用插值拼接字符串:https://getquicker.net/kc/help/doc/interpolation 

也可以使用表达式加两个字符串 $= "d:\\folder\\folder\\" + {saveTime}

 动作上右键调试运行可以观察变量值的变化。

DataFlow 2022-02-22 17:33 :

问题已解决,万分感谢!

回复主贴