powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Список файлов в папке. JScript
11 сообщений из 11, страница 1 из 1
Список файлов в папке. JScript
    #34815520
Vetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите разобратся почему не работает скрипт, и как его написать правильно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script language="JScript">

  var sh = new ActiveXObject("WScript.Shell");
  
  var ex = sh.Exec("cmd /c dir ");

  WScript.Echo(WScript.ScriptName, "\nсписок файлов\n",ex);

</script>
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34815525
Vetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и как запихнуть список этих самых файлов массив, мне потом сними еще работать надо
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34815544
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34815557
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34815791
Vetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
немогу найти метод который выводить список файлов в папке, а не подпапок. подскажите пжлст слепому )

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<script language="JScript">

  var rev = "rev$1.0 2007-09-17";  // формирование отчета ф39 как суммы из файлов по областям
  WScript.Echo(WScript.ScriptName, "\nформирование отчета ф39\n",rev,Date());
  WScript.Echo(WScript.ScriptName, "\nсписок файлов\n", ShowFolderList("D:\\work\\111\\script"));



function ShowFolderList(folderspec)
{
   var fso, f, fc, s;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(folderspec);     //немогу найти метод который выводить список файлов в папке, а  не подпапок
   fc = new Enumerator(f.SubFolders);
   s = "";
   for (; !fc.atEnd(); fc.moveNext())
   {
      s += fc.item();
      s += "\n";
   }
   return(s);
}

...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34816651
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я же ссылку привел: Files Property
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34816733
Vetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недосмотрел, спсб. Просто с JScript не работал вообще.
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34817039
Vetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как задать маску файла?
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34817085
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Veticа как задать маску файла?

По-моему, никак. можно просто потом их проверять JScriptом

test Method (JScript 5.6)
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34818540
Vetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем заткнулся я еще на одном месте, не получается разобраться.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
function GetFolderList(folderaddress) 
{
   var fso, f, fc, s;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(folderaddress); 		
   fc = new Enumerator(f.files); 		
   s = "";
   for (; !fc.atEnd(); fc.moveNext()) 
   {
   	  TestFile(fc.item());
   	  s += fc.item();			
          s += "\n"; // "s" я возвращаю для вывода на экран и тут она себя ведет как текстовая переменная (все нормально)
   }
   return(s);
}

function TestFile(testaddress)
{
   var reg;
   reg="/\b.\b";     							
   if (reg.test(testaddress)) // а тут у мну ругается что не того типа				
   {
      GetExcelData(testaddress);					
      return (testaddress);
   }
}

Подскажите пжлст что я упустил и как это исправить!
...
Рейтинг: 0 / 0
Список файлов в папке. JScript
    #34818559
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vetic
Подскажите пжлст что я упустил и как это исправить!

if (/\b.\b/.test(......
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Список файлов в папке. JScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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