<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Сканирование папки при помощи Lua.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Сканирование папки при помощи Lua. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 29 Apr 2026 10:01:36 +0300</pubDate>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message72180/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br />При выполнении команды &quot;dir&quot;, мигает окно КОМАНДНОЙ СТРОКИ, например:<br /><br />for line in io.popen(&quot;dir \&quot;&quot;..p..&quot;\&quot; /a /b&quot;, &quot;r&quot;):lines() do<br /> &nbsp; &nbsp;t&#91;#t+1&#93; = line<br />end<br /><br />Можно ли избавиться от этого мигания. <br />
			<i>05.10.2023 10:03:09, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message72180/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message72180/topic3698/</guid>
			<pubDate>Thu, 05 Oct 2023 10:03:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31481/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://lua-users.org/wiki/DirTreeIterator" target="_blank" rel="nofollow">http://lua-users.org/wiki/DirTreeIterator</a></noindex> <br />
			<i>04.06.2018 04:49:53, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31481/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31481/topic3698/</guid>
			<pubDate>Mon, 04 Jun 2018 04:49:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31477/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_yQeQCRQB" href="/user/11759/" bx-tooltip-user-id="11759">Archie_</a> написал:<br />Вот тут не совсем понятно,(&quot;хоть это и не требуется сейчас, но интересно для изучения , на будущее&quot;),а как определить где папка ,где файл и как зайти в подпапку?<br />=============<br />Сама команда <B>dir</B> определит. Как я и написал, дважды вставить код вызова <B>dir</B> отдельно с ключами для папок и отдельно для файлов. То-есть:<br /><B>dir /a:d</B> &nbsp; &nbsp;(для папок)<br /><B>dir /a:-d</B> &nbsp; &nbsp;(для файлов)<br />А найденные папки точно также обходить, рекурсивно вызвав саму функцию из себя ещё раз для каждой папки. <br />
			<i>03.06.2018 15:21:17, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31477/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31477/topic3698/</guid>
			<pubDate>Sun, 03 Jun 2018 15:21:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31476/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_zhsP6KIf" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />Если нужно чтобы всё в итоге линейно в одну таблицу путями попало, то просто добавить ключ /s к команде dir.<br /><br />=============<br />Да, то что нужно ,Спасибо большое!!!<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_BnLJCnGz" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br />А если нужно чтобы создалась структура папок, их подпапок и файлов с именами вложенными таблица в таблицу повторяющими вложение подпапок и файлов в папки, то надо будет писать рекурсивную ф-цию, в которой вставить дважды код из примера с ключами dir отдельно для папок и отдельно для файлов, сохраняя в разные таблицы, и по таблице папок потом рекурсивно вызывать саму ф-цию...<br />=============<br />Вот тут не совсем понятно,(&quot;хоть это и не требуется сейчас, но интересно для изучения , на будущее&quot;),а как определить где папка ,где файл и как зайти в подпапку? <br />
			<i>03.06.2018 11:11:23, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31476/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31476/topic3698/</guid>
			<pubDate>Sun, 03 Jun 2018 11:11:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31465/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2GhoFrrQ" href="/user/11759/" bx-tooltip-user-id="11759">Archie_</a> написал:<br /> Suntor &nbsp;,Спасибо большое !!! <br />Еще вопросик такой ,эта &nbsp;сканирует одну указанную папку и отдает имена,а как сделать &quot;не могу сообразить &quot; что бы &nbsp;подпапки тоже сканировались<br />=============<br />Если нужно чтобы всё в итоге линейно в одну таблицу путями попало, то просто добавить ключ <B>/s</B> к команде <B>dir</B>.<br /><br />А если нужно чтобы создалась структура папок, их подпапок и файлов с именами вложенными таблица в таблицу повторяющими вложение подпапок и файлов в папки, то надо будет писать рекурсивную ф-цию, в которой вставить дважды код из примера с ключами <B>dir</B> отдельно для папок и отдельно для файлов, сохраняя в разные таблицы, и по таблице папок потом рекурсивно вызывать саму ф-цию... <br />
			<i>02.06.2018 02:23:26, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31465/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31465/topic3698/</guid>
			<pubDate>Sat, 02 Jun 2018 02:23:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31457/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_lT9QPxbl" href="/user/901/" bx-tooltip-user-id="901">Suntor</a>,Спасибо большое !!! <br />Еще вопросик такой ,эта &nbsp;сканирует одну указанную папку и отдает имена,а как сделать &quot;не могу сообразить &quot; что бы &nbsp;подпапки тоже сканировались <br />
			<i>01.06.2018 17:12:46, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31457/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31457/topic3698/</guid>
			<pubDate>Fri, 01 Jun 2018 17:12:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31401/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_PqkeG8Zn" href="/user/11759/" bx-tooltip-user-id="11759">Archie_</a> написал:<br />Подскажите пожалуйста как с помощью lua просканировать папку в windows &nbsp;&quot;например: C:\Users\User\Documents&quot;<br />=============<br />Самый простой способ:
====code====
<pre>local p = "%USERPROFILE%&#92;&#92;Documents"
local t = {}
for line in io.popen("dir &#92;""..p.."&#92;" /a /b", "r"):lines() do
&nbsp;&nbsp;&nbsp;&nbsp;t&#91;#t+1&#93; = line
end</pre>
=============
В таблице <B>t</B> будут имена всех подпапок и файлов в папке <B>p</B>. Меняя ключи команды <B>dir</B>, можно получить любой другой набор папок и/или файлов с определёнными атрибутами и способом сортировки. Ну это уже и так понятно, я полагаю... <br />
			<i>31.05.2018 23:46:32, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31401/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31401/topic3698/</guid>
			<pubDate>Thu, 31 May 2018 23:46:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31397/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ijq9U8cx" href="/user/11759/" bx-tooltip-user-id="11759">Archie_</a> написал:<br />Привет Всем!<br />Подскажите пожалуйста как с помощью lua просканировать папку в windows &nbsp;&quot;например: C:\Users\User\Documents&quot; &nbsp;<br />и получить на выходе список всех имен от файлов которые там находятся.<br />=============<br />google: lua file system <br />
			<i>31.05.2018 21:11:51, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31397/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31397/topic3698/</guid>
			<pubDate>Thu, 31 May 2018 21:11:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Сканирование папки при помощи Lua.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31395/topic3698/">Сканирование папки при помощи Lua.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Привет Всем!<br />Подскажите пожалуйста как с помощью lua просканировать папку в windows &nbsp;&quot;например: C:\Users\User\Documents&quot; &nbsp;<br />и получить на выходе список всех имен от файлов которые там находятся. <br />
			<i>31.05.2018 19:10:42, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31395/topic3698/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31395/topic3698/</guid>
			<pubDate>Thu, 31 May 2018 19:10:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
