Слияние кода завершено, страница обновится автоматически
const fs = require('fs')
function findMarkdown(dir, callback) {
fs.readdir(dir, function (err, files) {
if (err) throw err
files.forEach((fileName) => {
// let innerDir = `${dir}/${fileName}`
// if (fileName.indexOf('.') !== 0) {
// fs.stat(innerDir, function (err, stat) {
// if (stat.isDirectory()) {
// findMarkdown(innerDir, callback)
// } else {
// callback(innerDir)
// }
// })
// }
let innerDir = `${dir}/${fileName}`;
if (fileName.indexOf(".") !== 0) {
fs.stat(innerDir, function(err, stat) {
if (stat.isDirectory()) {
findMarkdown(innerDir, callback);
} else {
// 跳过readme文件
if (/\.md$/.test(fileName) && !/README/.test(fileName))
callback(innerDir);
}
});
}
})
})
}
module.exports = findMarkdown
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )