vault backup: 2026-04-16 22:20:53
This commit is contained in:
@@ -5,24 +5,7 @@ tags:
|
||||
日期: <%tp.date.now("YYYY/M/D", 0, tp.file.title,"YYYY-MM-DD") %>
|
||||
时间: <%tp.date.now("YYYY/M/D HH:mm") %>
|
||||
---
|
||||
<%*
|
||||
// 1. 获取当前文件名(即日期,如 2026-04-16)
|
||||
let title = tp.file.title;
|
||||
// 2. 解析出年份和月份
|
||||
let year = title.substring(0, 4);
|
||||
let month = title.substring(5, 7);
|
||||
// 3. 设定目标文件夹路径 (Diary/年份/月份)
|
||||
let folderPath = `Diary/${year}/${month}`;
|
||||
// 4. 如果文件夹不存在,则递归创建
|
||||
if (!(await app.vault.adapter.exists(folderPath))) {
|
||||
await app.vault.createFolder(folderPath);
|
||||
}
|
||||
// 5. 将当前文件移动到该文件夹下
|
||||
// 加上 setTimeout 是为了确保官方插件先完成文件创建,脚本再进行移动
|
||||
setTimeout(() => {
|
||||
tp.file.move(`${folderPath}/${title}`);
|
||||
}, 50);
|
||||
%>
|
||||
|
||||
# preface
|
||||
---
|
||||
**今天是{{date:YYYY}}年的第{{date:DDD}}天、第{{date:wo}}!**
|
||||
|
||||
Reference in New Issue
Block a user