Как я могу получить количество файлов в каталоге с помощью сценариев в 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,"#"));