Skip to content

-- 展示元数据

javascript
<script setup>
    import {useData} from 'vitepress';

    const {page} = useData()

    const fs = require('fs');
    const path = require('path');

    // 指定文件夹的路径
    const folderPath = '/';

    // 递归函数来读取文件夹下的所有文件
    function readFilesInFolder(folderPath) {
    fs.readdir(folderPath, (err, files) => {
        if (err) {
            console.error('Error reading folder:', err);
            return;
        }

        files.forEach(file => {
            const filePath = path.join(folderPath, file);

            fs.stat(filePath, (err, stats) => {
                if (err) {
                    console.error('Error getting file stats:', err);
                    return;
                }

                if (stats.isDirectory()) {
                    // 如果是文件夹,递归调用该函数
                    readFilesInFolder(filePath);
                } else {
                    // 如果是文件,输出文件路径
                    console.log(filePath);
                }
            });
        });
    });
}

    // 调用函数开始读取文件夹下的所有文件
    readFilesInFolder(folderPath);

</script>

<pre>{{page}}</pre>
{
  "title": "",
  "description": "",
  "frontmatter": {},
  "headers": [],
  "relativePath": "02-Person/06-博客搭建/Rss处理.md",
  "filePath": "02-Person/06-博客搭建/Rss处理.md"
}

waitingresult.com