UNPKG

pabala-biu

Version:

Changelogs

30 lines (29 loc) 976 B
import fs from "fs"; export default function (str:string){ const path:any[] = []; const arr = str.split("/"); const len = arr.length; arr.map((v:any,i)=>{ // @ts-ignore path.push(v); const filename = path.join("/"); // 判断这个文件或文件夹是否存在 const bln = fs.existsSync(filename); if( bln == false ){ if( i<len-1 ){ // 一定是文件夹 console.log( "创建 "+filename+" 文件夹" ); fs.mkdirSync(filename); }else{ // 判断是文件还是文件夹 if( arr[i].indexOf(".") > -1 ){ // 如果是文件 console.log( "创建文件"+filename ); }else{ // 如果是文件夹 console.log( "创建文件夹"+filename ); fs.mkdirSync(filename); } } } }) }