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

Код: 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
20.09.2007, 17:47
    #34815525
Vetic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
и как запихнуть список этих самых файлов массив, мне потом сними еще работать надо
...
Рейтинг: 0 / 0
20.09.2007, 17:51
    #34815544
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
...
Рейтинг: 0 / 0
20.09.2007, 17:52
    #34815557
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
...
Рейтинг: 0 / 0
20.09.2007, 18:52
    #34815791
Vetic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
немогу найти метод который выводить список файлов в папке, а не подпапок. подскажите пжлст слепому )

Код: 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
21.09.2007, 09:54
    #34816651
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
я же ссылку привел: Files Property
...
Рейтинг: 0 / 0
21.09.2007, 10:18
    #34816733
Vetic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
Недосмотрел, спсб. Просто с JScript не работал вообще.
...
Рейтинг: 0 / 0
21.09.2007, 11:27
    #34817039
Vetic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
а как задать маску файла?
...
Рейтинг: 0 / 0
21.09.2007, 11:36
    #34817085
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
Veticа как задать маску файла?

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

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

Код: 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
21.09.2007, 16:55
    #34818559
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список файлов в папке. JScript
Vetic
Подскажите пжлст что я упустил и как это исправить!

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


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