gen_wpp_file.js
891 Bytes
var fs = require('fs').promises;
function genFile() {
let content = '000010000112022030S2300420300001AWM001000604'
let thisFile = ''
for(let i = 30000; i <= 100000; i++) {
if(i%200 == 0 || i == 30000) {
thisFile = getFileName(i)
console.log(thisFile)
}
if(i == 100000) {
console.log("9999" + paddy(i,6) + content);
continue
}
console.log("99999" + paddy(i,5) + content);
}
}
function getFileName(i) {
if(i+200 == 100000) {
return "99999" + paddy(i+1,5) + "-" + paddy(i+200,6) + ".inv"
}
return "99999" + paddy(i+1,5) + "-" + paddy(i+200,5) + ".inv"
}
function paddy(num, padlen, padchar) {
var pad_char = typeof padchar !== 'undefined' ? padchar : '0';
var pad = new Array(1 + padlen).join(pad_char);
return (pad + num).slice(-pad.length);
}
genFile()