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, '');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…