@websjunior

Как указать путь сохранение файла на рабочий стол nodejs?

Создаю приложение на electron.js через ноду, нужно сохранить файл на рабочем столе, Мне нужно узнать путь до рабочего стола. Т.е. человек нажимает на кнопку в приложении, и автоматически файл сохраняется на рабочий стол.
var fio = {
        data: []
    };
    fio.data.push({
        name: crypt.encrypt(name),
        group: crypt.encrypt(group)
    });
    var json = JSON.stringify(fio);
    if(!fs.existsSync('data.json')) {
        fs.writeFile('data.json', json, 'utf8');
    } else {
        fs.unlink('data.json', function (err) {
            if(err) return console.log("Не удалось удалить файл");
            fs.writeFile('data.json', json, 'utf8');
            console.log('Файл записан')
        })
    }
  • Вопрос задан
  • 813 просмотров
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Нативный код дергать, если лень с своим нативным модулем разбираться, то проще всего взять
https://www.npmjs.com/package/ffi
+
https://stackoverflow.com/questions/17933917/get-t...
Ответ написан
bingo347
@bingo347 Куратор тега Node.js
Crazy on performance...
https://electronjs.org/docs/api/app#appgetpathname
import {app} from 'electron';

console.log(app.getPath('desktop'));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы