使用fs.mkdirSync() 创建目录一直在报错,莫名其妙的,网上找了半天,发现是不能一次建多级目录。
比如我要建的路径为 upload/2018/5
- if (!fs.existsSync('uploads/2018/5')){
- fs.mkdirSync(uploads/2018/5')
- }
这样肯定报错,fs.mkdirSync() 只支持一级一级的创建
- if (!fs.existsSync('uploads/2018')){
- fs.mkdirSync('uploads/2018')
- }
- if (!fs.existsSync('uploads/2018/5')){
- fs.mkdirSync(uploads/2018/5')
- }