@sunamo/sunodejs
Version:
Node.js utilities for file system operations, process management, and Electron apps. Includes TypeScript support with functions for file operations, directory management, and cross-platform compatibility.
22 lines (21 loc) • 762 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getFileTxt = getFileTxt;
exports.getFolder = getFolder;
exports.getFile = getFile;
const path_1 = require("path");
const FS_1 = require("./FS");
function getFileTxt(appFolder, fnwoe) {
return `D:/OneDrive/sunamo/ConsoleApp1/${appFolder}/${fnwoe}.txt`;
}
function getBaseFolder(userData) {
return (0, path_1.join)(userData, "NotifyAboutLocalChanges", "appFolders");
}
function getFolder(type, userData) {
return (0, path_1.join)(getBaseFolder(userData), type);
}
function getFile(log, type, fn, userData) {
const result = (0, path_1.join)(getFolder(type, userData), fn);
void (0, FS_1.createUpfoldersPsysicallyUnlessThere)(log, result);
return result;
}