牙叔教程

  1. module.exports = async (params) => {
  2. const activeFile = params.app.workspace.getActiveFile();
  3. if (!activeFile) {
  4. new Notice("No active file.");
  5. return;
  6. }
  7. const activeFileCache = params.app.metadataCache.getFileCache(activeFile);
  8. let fileContent = await params.app.vault.cachedRead(activeFile);
  9. };
  1. async function readEmbedFileContent(params, embed, parentFilePath) {
  2. let filePath = embed.link;
  3. filePath = parentFilePath + "/" + filePath;
  4. let fileContent = await params.app.vault.readRaw(filePath);
  5. return fileContent;
  6. }
  1. let abstractFile =params.app.vault.getAbstractFileByPath('01Sources/01软件/01obsidian教程/0已完成/01mermaid/03顺序.md')
  1. let normalizeFilePath = params.app.vault.adapter.path.posix.normalize(filePath);
  2. console.log("normalizeFilePath = " + normalizeFilePath);
  3. let file = params.app.vault.fileMap[normalizeFilePath];

名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
—- 牙叔教程

声明

部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

bilibili

牙叔教程

微信公众号 牙叔教程

读文件 - 图1

QQ群

747748653
读文件 - 图2