Описание функции | |
FileReadToArray | ![]() ![]() |
Считывает данные из файла и помещает их в массив.
FileReadToArray('filehandle/filename')
Параметры
filehandle/filename | Дескриптор файла, возвращённый функцией FileOpen(). Также, в качестве этого параметра можно использовать строку с именем файла. |
Возвращаемое значение
Успех: | Возвращает массив, содержащий в элементах строки файла. |
Ошибка: | Устанавливает значение @error равным 1, если произошла ошибка открытия указанного файла, 2 - файл пустой. |
Примечания
Размер массива можно получить через функцию UBoundСм. также
FileOpen, FileReadLine, FileWrite, FileWriteLine, UBound, stringSplit
Примеры: | ![]() |
exect=$var_a1=FileReadToArray('%WL') GLOBALEXECT<a> ;; пример создания массива выделенных объектов
imgpr=1 exect=$var_s=##[input=BOX72]||$var_ap=_ArrayPermute(StringSplit('$var_s','"''"',2),'"''"',1)||$var_af=FileReadToArray('C:\dictionary.txt')||$var_ae=_ArrayDublElem($var_ ap,$var_af,1)||$var_s=_ArrayToString($var_ae,@CRLF) bufsr=##$var_s ;; отправить в буфер обмена все слова анаграммы введённого в диалоге слова, которые входят в состав словаря dictionary.txt (В список входят слова, с перестановкой всех букв заданного слова без повторов букв и точной длины)
exect=$var_af=FileReadToArray('%P%N')||_ViewValues($var_af) ;; пример создания массива строк текстового файла под курсором и отображение всех элементов массива $var_af
exect=$var_af=FileReadToArray('%P%N')||ClipPut($var_af[5-1]) ;; записать в буфер обмена 5-ю строку файла под курсором
exect=$var_af=FileReadToArray('C:\test.txt')||ClipPut($var_af[5-1]) ;; записать в буфер обмена 5-ю строку файла C:\test.txt
exect=$var_af=FileReadToArray('%P%N') GLOBALEXECT<a> ;; пример создания массива строк текстового файла под курсором и отображение переменной GLOBALEXECT
exect=$var_af=FileReadToArray('%P%N') GLOBALEXECT<c5> ;; записать в буфер обмена 5-ю строку файла под курсором
exect=$var_af=FileReadToArray('C:\test.txt') GLOBALEXECT<c5> ;; записать в буфер обмена 5-ю строку файла C:\test.txt
exect=$var_aa=FileReadToArray('%P%N')||$var_n=IsArray($var_aa)?UBound($var_aa):0||_ViewValues($var_n) ;; получить количество строк файла под курсором
exect=$var_aa=FileReadToArray('%P%N')||$var_n=UBound($var_aa)||_ViewValues($var_n) ;; получить количество строк файла под курсором
exect=$var_n=UBound(FileReadToArray('%P%N'))||_ViewValues($var_n) ;; получить количество строк файла под курсором
exect=_ViewValues(UBound(FileReadToArray('%P%N'))) ;; получить количество строк файла под курсором