Всем привет.
Пишу простую программу для ПК на JavaScript c использованием Electron. Программа через Input получает файлы в виде коллекции, далее у каждого файла идет замена в имени символов (пробел) " " на "_" (нижнее подчеркивание) через replace. Это я сделал. И у меня возник вопрос, ответ на который не могу найти. Как теперь перезаписать имена исходных файлов, которые я скачал в Input на те, которые я сделал через программу (новые, где пробелы заменены на нижнее подчеркивание)?
Вот код JS:
let fileName;
let button = document.querySelector('#but');
let div = document.getElementById('div');
let obj;
let obj_replace;
let buttonReplace = document.querySelector('.button');
function collectionFileName() {
fileName = this.files;
for (var a = 0; a <= fileName.length; a++) {
/* div.innerHTML += fileName[a].name + '<br>'; */
obj = fileName[a].name;
console.log(fileName[a]); // записываем имена файлов через ключи name в объектах
obj_replace = obj.replace(/ /g, '_') // глобально заменяем пробелы в именах на нижнее подчеркивание
div.innerHTML += obj_replace + '<br>'; // выводим в поле DIV список измененных имен
}
}
button.addEventListener('change', collectionFileName);
P.S. Я не очень понимаю в программировании, поэтому в другом более подходящем языке типа C# сделать подобное не могу :) Хотелось бы сделать программу на JavaScript. Помогите, если кто-нибудь знает решение