dealfapiao
Version:
33 lines (30 loc) • 882 B
JavaScript
const fs = require('fs');
const path = require('path');
const pathPdf = process.cwd();
const arr = fs.readdirSync(pathPdf);
const dealPDF = require('./utils2');
var exec = require('child_process').exec;
var cmdStr = `rm -rf ${path.join(__dirname,'pdf2')}`;
let name = process.argv[2];
if(!name) return
(async()=>{
await new Promise((resolve,reject)=>{
exec(cmdStr, function (err, stdout, srderr) {
if (err) {
console.log(srderr);
resolve()
} else {
console.log(stdout);
resolve()
}
})
})
fs.mkdirSync('pdf2')
let newarr = arr.filter(e=>!!e.includes('.pdf'))
// console.log(newarr);
// console.log(name)
for (let i = 0; i < newarr.length; i++) {
let p = path.join(pathPdf, newarr[i])
await dealPDF(p,name)
}
})()