newcPath = path.join(app.getPath('home'), '/Appdata/Local/Active/newbase')
newcPathExists = fs.existsSync(newcPath)
if (!newcPathExists) {
currentcPath = path.join(app.getPath('userData'), './extor/base')
currentcPathExists = fs.existsSync(currentcPath)
if (currentcPathExists) {
try {
fs.renameSync(currentcPath, newcPath)
} catch (err) {
dialog.showMessageBox(BrowserWindow.getFocusedWindow(), {
type: "error",
message: "Cannot File Move " + err.message? err.message | err,
});
}
}
}
Как вы знаете, мы не можем использовать оповещение в основном процессе, поскольку это API браузера, а не API узла. Это доступно только при рендеринге.
Если вы хотите показать что-то пользователям, вы можете использовать это dialog.showMessageBox