简单的模仿创建一个文件下有多个文件。
首先,准备一个主文件夹
然后,准备放在这个主文件夹下的文件加
在代码中通过对象,数字,json对象来装
代码:
var projectData={ ‘name‘:‘First‘, ‘type‘:‘dir‘, ‘fileData‘:[ { ‘name‘:‘css‘, ‘type‘:‘dir‘ }, { ‘name‘:‘js‘, ‘type‘:‘dir‘ }, { ‘name‘:‘image‘, ‘type‘:‘dir‘ }, { ‘name‘:‘index.html‘, ‘type‘:‘file‘, ‘content‘:‘<html>\n\t<head>\n\t\t<title>BaiDu</title>\n\t</head>\n\t<body>\n\t\t<h1><a href="http://www.baidu.com">BD</a></h1>\n\t</body>\n</html>‘ } ] }; var fs=require(‘fs‘); if(projectData.name){ fs.mkdirSync(projectData.name); var fileData=projectData.fileData; if (fileData&&fileData.forEach){ fileData.forEach(function (f) { f.path=projectData.name+‘/‘+f.name; f.content=f.content||‘‘; switch (f.type){ case ‘dir‘: fs.mkdirSync(f.path); break; case ‘file‘: fs.writeFileSync(f.path,f.content,‘utf-8‘); break; default : break; } }) } }
时间: 2024-11-12 02:35:23