Узнать количество строк в txt файле - C#

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Узнать количество строк в txt файле - C#
 

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Нужно узнать количество строк у нескольких сотен txt файлов. Помогите сделать это при помощи C#
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
C# код:
C#:
project.Variables["Kol_Strok"].Value = File.ReadAllLines(project.Variables["File_Path"].Value).Length.ToString();
В проэкте должна быть пустая переменная Kol_Strok, и File_Path, где File_Path типа:
Код:
c:\_SEO\p\data\keys\Multi_2___10__28632_strok.txt
 

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Супер!!!
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Для этого придумали ленивое чтение.
Код:
int count = File.ReadLines("path").Count();
 
  • Спасибо
Реакции: orka13

rosnordic

Client
Регистрация
18.08.2016
Сообщения
143
Благодарностей
28
Баллы
28
Много таких вопросов можно решить путем постройки простыми кубиками ZP, а потом перевода их в C# и сбора в один сниппет
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
В проэкте должна быть пустая переменная Kol_Strok, и File_Path, где File_Path типа:
А путь как то можно сократить? чтобы файл взял из данной директории типо {-Project.Directory-}фото.txt в переменной так не работает, нужно проект размножать, но приходиться в ручную все редактировать

 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
А путь как то можно сократить? чтобы файл взял из данной директории типо {-Project.Directory-}фото.txt в переменной так не работает, нужно проект размножать, но приходиться в ручную все редактировать
Так предварительно зеновским кубиком установите ее если в C# коде не умеете комбинировать
1681500752363.png
 
  • Спасибо
Реакции: art22

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)