我自己的习惯是把当前所做的笔记放在“缓存”文件夹中,后期再分类到我所需要的文件夹中,比如“学习”、“工作”等等。
我想实现的功能是通过快捷键操作弹出选择文件夹的对话框,其中列出的文件夹列表是我自己预定义的,我尝试在templater模板中实现,
<%-*
//将当前打开的文件移动到指定的目录下
let FileName=tp.file.title
let FolderName = await tp.system.suggester(["310学习", "320工作"], ["310-学习", "320-工作"], true, "选择文件夹")
-%>
<%-*
await tp.file.move("/300-Resources/"+FolderName+"/"+tp.file.title)
-%>
以上代码不能正确执行,只会在选择的目录下生成一个空文件。
似乎模板中的代码只能在新建文件时使用。我想实现这个功能该怎么写代码呢?
或者更具体地,我如何通过自定义脚本对已存在的文件获当前已打开的文件进行操作?