Помогите написать скрипт - javascript

Вы занете программирование?

  • нет

  • 1 язык - плохо

  • 1 язык - нормально

  • 1 язык - хорошо

  • более 1 языка


Результаты будут видны только после голосования.

NEKOCHAN

Новичок
Статус
offline
Регистрация
15.02.2019
Сообщения
9
Репутация
0
Всем привет
пишу бота для вк
javascript (Спарсить с своего диска не на сервере)
Короче есть папка - любая, в ней картинки.
мне нужно что бы имена вместе с их расширением спарсить в массив
(пару дней назад был у меня скрипт но я его потерял)
еще хотелось бы узнать как можно рандомно выбрать 1 название из массива
есть программисты среди вас? помогите пожалуйста.
 

DeoRex

Резидент
Статус
offline
Регистрация
15.03.2018
Сообщения
85
Репутация
103
Если юзаешь Node.JS, то вот:
HTML:
var fs = require('fs');
var path = require('path');
function fileList(dir) {
  return fs.readdirSync(dir).reduce(function(list, file) {
    var name = path.join(dir, file);
    var isDir = fs.statSync(name).isDirectory();
    return list.concat(isDir ? fileList(name) : [name]);
  }, []);
}

Пример использования:
var startDir = 'D:\pictures';
fileList( startDir);
// => ['/D:\pictures\test2.jpg', 'D:\pictures\test.jpg, ...]

fileList(DIR).map((file) => file.split(path.sep).slice(-1)[0]);
// => ['test2.jpg', 'test', ...]
 
  • Годно
Реакции: Fly

NEKOCHAN

Новичок
Статус
offline
Регистрация
15.02.2019
Сообщения
9
Репутация
0
Чисто Javascript
 

NEKOCHAN

Новичок
Статус
offline
Регистрация
15.02.2019
Сообщения
9
Репутация
0
запрос я уже искал и нажимал (дня 2-3 назад) не нашел

upload_2019-2-23_2-54-5.png
 

5h4dow

Новичок
Статус
offline
Регистрация
27.12.2018
Сообщения
17
Репутация
5
Картинки находятся в каталоге? Из браузера к файловой системе через js не выйти, значит и названия не прочесть.
 

NEKOCHAN

Новичок
Статус
offline
Регистрация
15.02.2019
Сообщения
9
Репутация
0
Тогда у тебя проблемы((
дело в том что я скрипт в инете где то находил недавно. и он работал.
но я его удалил.
кароч пока искать буду. как найду скину его сюда. если найду.
 

5h4dow

Новичок
Статус
offline
Регистрация
27.12.2018
Сообщения
17
Репутация
5
дело в том что я скрипт в инете где то находил недавно. и он работал.
но я его удалил.
кароч пока искать буду. как найду скину его сюда. если найду.
Интересно будеть посмотреть)
 

NEKOCHAN

Новичок
Статус
offline
Регистрация
15.02.2019
Сообщения
9
Репутация
0
Я разобрался это особенность. Думаю это причина что вы не могли мне помочь
upload_2019-2-23_19-46-29.png