Как я могу получить количество файлов в каталоге с помощью сценариев в Wonderware Archestra IDE

Два файла "test.txt" и "test2.txt" были созданы в C:\tmp_dir. Я хочу знать, сколько файлов в "C:\tmp_dir". Мой код:

    dim s as string;
    s = System.IO.Directory.GetFiles("C:\tmp_dir");
    LogMessage(s.Length);

Но это явно неправильно. Он возвращает 40(количество символов в пути и в обоих файлах) вместо 2. Как я могу сделать это правильно?

2 ответа

Большое спасибо! Как вы упомянули, s должно быть целым числом, а не строкой. И с "длиной" вместо "отсчета" работает нормально.

dim s as integer;
s = System.IO.Directory.GetFiles("C:\tmp_dir").length;
LogMessage(s);

С /questions/18322264/kak-pravilno-poschitat-kolichestvo-fajlov-v-papke/18322281#18322281:

dim s as Integer;
s = System.IO.Directory.GetFiles("C:\tmp_dir").Count();
LogMessage(Text(s,"#"));
Другие вопросы по тегам