diff --git a/libs/zhi-siyuan-picgo/src/lib/siyuanPicgoPostApi.ts b/libs/zhi-siyuan-picgo/src/lib/siyuanPicgoPostApi.ts index 12a4609..f70e27e 100644 --- a/libs/zhi-siyuan-picgo/src/lib/siyuanPicgoPostApi.ts +++ b/libs/zhi-siyuan-picgo/src/lib/siyuanPicgoPostApi.ts @@ -461,6 +461,10 @@ class SiyuanPicgoPostApi { // 递归复制子文件夹 await this.copyFolder(sourcePath, destPath) } else { + const destDir = path.dirname(destPath) + if (!fs.existsSync(destDir)) { + await fs.promises.mkdir(destDir, { recursive: true }) + } await fs.promises.copyFile(sourcePath, destPath) } }