<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Рассортировать файлы по одноимённым папкам со сложными условиями.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15427&amp;type=atom" />
	<updated>2020-06-07T20:50:47Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15427</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Рассортировать файлы по одноимённым папкам со сложными условиями.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140060#p140060" />
			<content type="html"><![CDATA[<p><strong>Barry</strong>, попытайтесь написать следующий код:<br />1) Цикл по файлам в папке (Loop).<br />2) Внутри цикла регуляркой получаете из имени текущего файла в переменную часть, подходящую под шаблон <strong>название*</strong> (RegExMatch).<br />3) Там же еще один цикл по файлам в папке, внутри которого считаете сколько у вас файлов содержащих в себе текст в переменной из п.2 (InStr). Если файлов &gt;1, то создаете одноименную папку и перемещаете туда все найденные файлы (FileMove).<br />4) Переход к следующему файлу в цикле п.1.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2020-06-07T20:50:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140060#p140060</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Рассортировать файлы по одноимённым папкам со сложными условиями.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140054#p140054" />
			<content type="html"><![CDATA[<p>Как-то сложно это всё представить без примеров. Напишите подробный примеры: 1) с указанием где какие файлы лежали до; 2) с указанием где эти же фалы должны будут лежать после.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-06-07T17:49:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140054#p140054</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Рассортировать файлы по одноимённым папкам со сложными условиями.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140052#p140052" />
			<content type="html"><![CDATA[<p>Понял, что это слишком сложно, придётся пожертвовать именами файлов и обрезать их, чтобы <strong>название*</strong> это было только первое слово. Можно ли в таком случае выполнить задачу? Главная проблема в том, что нужно все файлы с одинаковым первым словом закинуть в одну одноимённую папку, а если слово не повторяется более одного раза, то ничего не делать.</p>]]></content>
			<author>
				<name><![CDATA[Barry]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40892</uri>
			</author>
			<updated>2020-06-07T15:06:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140052#p140052</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Рассортировать файлы по одноимённым папкам со сложными условиями.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140045#p140045" />
			<content type="html"><![CDATA[<p>Здравствуйте, возможно ли, чтобы AutoHotkey раскидал тысячи файлов по папкам, названным по именам файлов?</p><p>Нужно, чтобы создавались папки с именем <strong>название*</strong> и туда помещались одноимённые файлы, но только если <strong>название*</strong> повторяется более одного раза, т.е. <strong>название3</strong> из примера, не должно помещаться в папку. Поэкспериментировав в notepad++, получилась такая регулярка: ^.*?\) и ^.*?\)?\[текст*\], совместить их не получилось. Ещё желательно сохранить все даты у файлов неизменными.</p><p>Тысячи файлов с именами такого вида:<br /></p><div class="quotebox"><blockquote><p>цифры (разный текст) <strong>название1</strong> - текст2 - много текста<br />цифры (разный текст) <strong>название1</strong> - текст3 - много текста<br />цифры (разный текст) <strong>название1</strong> - текст4 - много текста<br />цифры (разный текст) <strong>название2</strong> - текст5 - много текста<br />цифры (разный текст) <strong>название2</strong> - текст6 - много текста<br />цифры (разный текст) <strong>название3</strong> - текст7 - много текста<br />цифры (разный текст) [текст2] <strong>название1</strong> - текст8 - много текста<br />цифры (разный текст) [текст3] <strong>название1</strong> - текст9 - много текста</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Barry]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40892</uri>
			</author>
			<updated>2020-06-07T08:38:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140045#p140045</id>
		</entry>
</feed>
