<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: проверка файла на существование]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме проверка файла на существование форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 08 Apr 2026 02:15:02 +0300</pubDate>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19255/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OTC8Ohff" href="/user/1889/" bx-tooltip-user-id="1889">Sergey Denegin</a> написал:<br />А подскажите пожалуйста, где его скачать и куда положить нужно?<br />=============<br /><br />Скачайте отсюда <noindex><a href="https://code.google.com/archive/p/luaforwindows/downloads" target="_blank" rel="nofollow">https://code.google.com/archive/p/luaforwindows/downloads</a></noindex> два первых дистрибутива <noindex><a href="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luaforwindows/LuaForWindows_v5.1.4-46.exe" target="_blank" rel="nofollow">LuaForWindows_v5.1.4-46.exe</a></noindex> и <noindex><a href="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luaforwindows/vcredist_x86.4053.exe" target="_blank" rel="nofollow">vcredist_x86.4053.exe</a></noindex>.<B> </B>При установке они должны лежать рядом.<br />После установки, найдёте <B>path.lua</B> в <B>C:\Program Files\Lua\5.1\lua\pl</B>.<br />И не забудьте про <br />
====code====
<pre>package.path = package.path .. ";C:/Program Files/Lua/5.1/lua/?.lua"
</pre>
============= <br />
			<i>07.10.2016 15:00:49, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19255/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19255/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 15:00:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19251/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			-- проверяте статус файла<br />-- возвращает true если файл открыт<br />-- возвращает false если файл не открыт<br />function if_fileopend (param_file_status)<br />	if param_file_status == nil then<br />		return false<br />	else<br />		local file_string = tostring(param_file_status)<br />		-- message(&quot;file_string=&quot;..file_string)<br />		if string.find(file_string,&quot;(closed)&quot;) ~= nil then<br />			return false<br />		end<br />		if string.find(file_string,&quot;file &quot;..&quot;%(&quot;) ~= nil <br />		then<br />			return true<br />		else<br />			message(param.client..&quot;: функция if_fileopend не смогла понять статус файла &quot;..file_string)<br />			return false<br />		end<br />	end<br />end --if_fileopend <br />
			<i>07.10.2016 13:20:29, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19251/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19251/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 13:20:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19250/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			у меня сейчас проверка на существование файла производится вот так:<br /><br />file_sdelki_name = &quot;c:\\filesdelki&quot;<br />	file_sdelki = io.open(file_sdelki_name,&quot;r+&quot;); -- Пытается открыть файл в режиме &quot;чтения/записи&quot;<br />	-- Если файл не существует то создает<br />	if file_sdelki == nil then <br />		file_sdelki = io.open(file_sdelki_name,&quot;w&quot;); -- Создает файл в режиме &quot;записи&quot;<br />		FileCloseWithCheck(file_sdelki); -- Закрывает файл<br />		file_sdelki = io.open(file_sdelki_name,&quot;r+&quot;); -- Открывает уже существующий файл в режиме &quot;чтения/записи&quot;<br />	end;<br /><br />-- закрывает файл, только если он был ранее открыт<br />function FileCloseWithCheck (param_file)<br />	if if_fileopend(param_file) then <br />		param_file:close()<br />	end<br />end --FileCloseWithCheck <br />
			<i>07.10.2016 13:20:00, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19250/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19250/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 13:20:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19249/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_BKwL240w" href="/user/1833/" bx-tooltip-user-id="1833">vgi</a> написал:<br />Ещё в стандартной Lua for Windows 5.1 есть path.lua, где много всего полезного.<br /><br />=============<br />А подскажите пожалуйста, где его скачать и куда положить нужно? &nbsp; <br />
			<i>07.10.2016 13:13:55, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19249/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19249/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 13:13:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19245/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ещё в стандартной Lua for Windows 5.1 есть <B>path.lua</B>, где много всего полезного.<br /><br />
====code====
<pre>
local path = require"pl.path"
if path.exists(filename) then
&nbsp;&nbsp; ...
end
</pre>
============= <br />
			<i>07.10.2016 11:12:00, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19245/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19245/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 11:12:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19244/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_leSMhQWs" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br /> <noindex><a href="http://www.bot4sale.ru/blog-menu/qlua/spisok-statej/334-filesize.html" target="_blank" rel="nofollow">Получить длину файла</a></noindex> <br /><br />или<br /><br />библиотека lfs<br />=============<br />лежит в папке с луа какой то lfs.dll Это о нём речь?<br />А то я не программист, и плохо разбираюсь.<br />А за функцию спасибо, скорее всего возьму её. <br />
			<i>07.10.2016 11:00:45, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19244/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19244/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 11:00:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19243/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Либо просто откройте этот файл на чтение и посмотрите результат действия <br />
			<i>07.10.2016 11:00:10, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19243/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19243/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 11:00:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19242/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://www.bot4sale.ru/blog-menu/qlua/spisok-statej/334-filesize.html" target="_blank" rel="nofollow">Получить длину файла</a></noindex><br /><br />или<br /><br />библиотека lfs <br />
			<i>07.10.2016 10:55:49, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19242/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19242/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 10:55:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>проверка файла на существование</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19241/topic2166/">проверка файла на существование</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			помогите пожалуйста написать кусок кода<br />
====code====
<pre> function status_container(file_path,value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cf=io.open(file_path,"w+")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cf:write(value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cf:flush()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cf:close()
end</pre>
=============
<br />Если файл существует, не трогать его. Если не существует, то с помощью функции status_container(file_path,value) &nbsp;создать его и вписать в него переменную x.<br />Спасибо <br />
			<i>07.10.2016 10:49:09, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19241/topic2166/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19241/topic2166/</guid>
			<pubDate>Fri, 07 Oct 2016 10:49:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
