Как перезаписать имя файла с помощью JavaScript?

Всем привет.

Пишу простую программу для ПК на 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. Помогите, если кто-нибудь знает решение
  • Вопрос задан
  • 360 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы