Javascript 从hrefs创建文件夹和子文件夹
我正在尝试使用nodejs从特定div上的锚创建文件夹和子文件夹 任何想法都可以 同时,我也要为许多不同链接的文件做同样的事情 我尝试下面的代码,但我在同一根目录上创建文件夹,而不是在索引下Javascript 从hrefs创建文件夹和子文件夹,javascript,node.js,Javascript,Node.js,我正在尝试使用nodejs从特定div上的锚创建文件夹和子文件夹 任何想法都可以 同时,我也要为许多不同链接的文件做同样的事情 我尝试下面的代码,但我在同一根目录上创建文件夹,而不是在索引下 $('#breadcrumb-section').each((i, ul) => { const children = $(ul).children(); const selectedAnchors = $(ul).find("A"); selectedAnch
$('#breadcrumb-section').each((i, ul) => {
const children = $(ul).children();
const selectedAnchors = $(ul).find("A");
selectedAnchors.each((i, a) => {
//console.log($(a).attr('href'));
//console.log($(a).text())
const href = $(a).attr('href');
const file = path.parse(href).name;
var dir = dir +"/"+ file ;
console.log(dir)
if (fs.existsSync(dir)){
process.chdir(dir);
dir = file;
console.log(dir, "Exists")
}
else{
dir += file
console.log(dir, "does not exists");
fs.mkdirSync(dir);
dir = dir + "/"
console.log(dir)
}
})
});
当我跑步的时候,我感到很累
未定义/索引未定义/商业智能和数据集成项目_76385820
未定义/03-分析和要求\u 76385897
而不是
index/Business-Intelligence-and-Data-Integration-Project_76385820/03-Analysis-and-Requirements_76385897。你能发布console.log以及你的文件夹结构吗?当我运行时,我得到未定义的/index未定义的/Business-Intelligence-and-Data-Integration-Project_76385820未定义的/03-Analysis-and-Requirements_76385897而不是index/Business-Intelligence-and-Data-Integration-Project_76385820/03-Analysis-and-Requirements_76385897您可以使用日志和文件夹结构编辑问题。