<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: сохранение массива файлов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14899</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14899&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: сохранение массива файлов».]]></description>
		<lastBuildDate>Mon, 05 Aug 2019 21:08:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135281#p135281</link>
			<description><![CDATA[<p>serzh82saratov, благодарю за помощь).</p><p>Далеко не все понятно, но вставил в свой код, подкорректировал немного и все пошло как надо.</p><p>Спасибо, успехов!</p>]]></description>
			<author><![CDATA[null@example.com (Koto)]]></author>
			<pubDate>Mon, 05 Aug 2019 21:08:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135281#p135281</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135236#p135236</link>
			<description><![CDATA[<div class="codebox"><pre><code>Folder = L:\Test\Backup   ; L:\Test - папка, Backup - название файлов
i := 0

1::
	Str = 
	Loop, Files, %Folder% (*).txt
		Str .= RegExReplace(A_LoopFileFullPath, &quot;\Q&quot; Folder &quot;\E \((\d+)\)\.txt&quot;, &quot;$1&quot;) &quot;`n&quot;  
	Sort, Str, R N
	Loop, Parse, % Trim(Str, &quot;`n&quot;), `n 
		FileMove, % Folder &quot; (&quot; A_LoopField &quot;).txt&quot;, % Folder &quot; (&quot; A_LoopField + 1 &quot;).txt&quot;, 1 
	FileMove, %Folder%.txt, %Folder% (1).txt, 1
	FileAppend, % ++i, %Folder%.txt
	MsgBox % &quot;Записано: &quot; i
	Return</code></pre></div><p>АП:<br />Если не понятно, создайте папку L:\Test, запустите скрипт, нажмите несколько раз на &quot;1&quot;, смотрите файлы с именем Backup в папке.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 04 Aug 2019 15:15:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135236#p135236</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135233#p135233</link>
			<description><![CDATA[<p>Все верно, но только я не нашел способа переименования&nbsp; и сохранения не одного файла, а последовательности файлов, каждый под своим именем</p><div class="codebox"><pre><code>FileMove, C:\File Before.txt, C:\File After.txt ; Переименовать одиночный файл.</code></pre></div><p>В поле File After необходимо задать какую-либо переменную , например 1, 2 и так далее.</p>]]></description>
			<author><![CDATA[null@example.com (Koto)]]></author>
			<pubDate>Sun, 04 Aug 2019 14:25:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135233#p135233</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135231#p135231</link>
			<description><![CDATA[<p>И перемещение, и переименование можно выполнить командой <em>FileMove</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 04 Aug 2019 14:08:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135231#p135231</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135230#p135230</link>
			<description><![CDATA[<p>Программа сохраняет в один и тот же файл, в данном примере в Main Backup. Следующее сохранение перепишет предыдущее, для того чтобы его не потерять, я копирую его с помощью ahk в Main Backup1, а из Main Backup1 еще более раннее сохранение в Main Backup2 и так далее).</p><p>Я не нашел в просторах инета способа переименовать файл и сохранить его под новым именем с помощью ahk, это было бы простейшее решение задачи.</p>]]></description>
			<author><![CDATA[null@example.com (Koto)]]></author>
			<pubDate>Sun, 04 Aug 2019 13:48:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135230#p135230</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135222#p135222</link>
			<description><![CDATA[<p><strong>Koto</strong>, уточните. Вы пишете, что программа сохраняет в один и тот же файл. Но ведь один файл лежит в Main Backup1, другой в Main Backup2 и т. д. Значит это не один и тот же файл.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 04 Aug 2019 06:26:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135222#p135222</guid>
		</item>
		<item>
			<title><![CDATA[AHK: сохранение массива файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=135220#p135220</link>
			<description><![CDATA[<p>Прошу помощи у сообщества:<br />Некая программа сохраняет результат в один и тот же файл. Задача сохранить массив этих файлов для дальнейшей работы. Опыта кодирования не имею, задачу решил в лоб лежащими на поверхности в мануале средствами:</p><div class="codebox"><pre><code>FileCopy C:\Main Backup4\xxx, C:\Main Backup5\
Sleep 500
FileCopy C:\Main Backup3\xxx, C:\Main Backup4\ 
Sleep 500
FileCopy C:\Main Backup2\xxx, C:\Main Backup3\ 
Sleep 500
FileCopy C:\Main Backup1\xxx, C:\Main Backup2\ 
Sleep 500
FileCopy C:\Main Backup\xxx, C:\Main Backup1\
Sleep 500</code></pre></div><p>Таким образом можно было бы сохранить несколько десятков (в зависимости от количества папок) результатов, но если их сотни или тысячи, будут проблемы).<br />Думаю есть гораздо более простой способ сохранения файлов, буду признателен за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (Koto)]]></author>
			<pubDate>Sat, 03 Aug 2019 21:20:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=135220#p135220</guid>
		</item>
	</channel>
</rss>
