INNER CODE UNIT · JavaScript
writerFile
jofpin/temcrypt · temcrypt.js:193
const writerFile = function(namepath, dataFile) {
const fileValues = Buffer.from(dataFile, "base64");
fs.writeFileSync(namepath, fileValues);
};
const outputFilename = function(inputFile, suffixExtension) {
let outputFile = inputFile.replace(suffixExtension, "");
const fileExtension = outputFile.includes(".") ? outputFile.slice(outputFile.lastIndexOf(".")) : "";
const fileName = outputFile.slice(0, outputFile.lastIndexOf(".") !== -1 ? outputFile.lastIndexOf(".") : outputFile.length);
const regex = /\((\d+)\)$/;
let counter = 1;
let newFileName = fileName;
if (regex.test(fileName)) {
const match = fileName.match(regex);
counter = parseInt(match[1]);
newFileName = fileName.replace(regex, '');