powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / jscript список файлов
3 сообщений из 3, страница 1 из 1
jscript список файлов
    #34417919
zyryany4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такая ситуация:
Вывожу список файлов с удалённого сервера (подключён сетевой диск)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
//...
folder = fso.GetFolder(foldername);
fd = new Enumerator(folder.files);
fl = fso.OpenTextFile(filename,  2 , true);
for (;!fd.atEnd(); fd.moveNext())
  {
	fl.Write(fd.item().size + "\t" + fd.item().name + "\n");
  }
fl.Close();
//...

Всё честно, всё по книжке и всё хорошо работает, но есть нюанс. Скорость подключения 125 Кбит, количество файлов в папке на сервере порядка нескольких тысячь. Итого получается порядка 10-20 минут только на список из одной папки, а у меня их куча. Команда "dir > dir.txt" отрабатывает минуты за 2. Можно ли ускорить процесс в jscript?
Заранее сильно благодарен!!!
...
Рейтинг: 0 / 0
jscript список файлов
    #34418083
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте понять, где тормозит.
поубирать ().size и прочее, посмотреть, не будет ли быстрее.
dir будет всяко быстрее работать, если критично - используйте ее и разбирайте вывод.
...
Рейтинг: 0 / 0
jscript список файлов
    #34424280
zyryany4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да мне как раз и нужно узнать имя и размер файла.

Тем не менее поэкспериментировал в локальной сети (10Мбит/c):
директория на сервере содержит 9000 файлов, вся операция занимает около 40 секунд, из них 20 - name, 7 - size, остальное на цикл и файловые операции. Вот.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / jscript список файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]