<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6798</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6798&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)».]]></description>
		<lastBuildDate>Sat, 11 Feb 2012 15:32:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56689#p56689</link>
			<description><![CDATA[<p>Алексей, большое СПАСИБО!!! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Всё работает.</p><br /><p>Единственное, что озадачило, что оно то работает, то нет. Потом вспомнил, что в cmd без изменения запускать надо, а если из bat-файла, то переменную надо с двумя %% писать. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Вставил в bat-файл и добавил к переменным ещё по одному %.</p>]]></description>
			<author><![CDATA[null@example.com (dim26)]]></author>
			<pubDate>Sat, 11 Feb 2012 15:32:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56689#p56689</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56680#p56680</link>
			<description><![CDATA[<div class="quotebox"><cite>dim26 пишет:</cite><blockquote><p>Во всех папках…</p></blockquote></div><p>Эти «все папки» находятся внутри одной папки?</p><p>Попробуйте так:<br /></p><div class="codebox"><pre><code>for /r %i in (1.1.1) do @if exist &quot;%i&quot; ren &quot;%i&quot; &quot;9.9.9&quot;</code></pre></div><p>Выполнять непосредственно из командной строки в папке, содержащей «все папки».</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 11 Feb 2012 12:37:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56680#p56680</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56675#p56675</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Пока неясно по какому алгоритму должно производиться переименование.</p></blockquote></div><p>Во всех папках присутствует папка с одинаковым названием <strong>1.1.1</strong><br />Нужно обойти все папки и поменять название с <strong>1.1.1</strong> на <strong>9.9.9</strong></p><p>Папки в примере (AAA, BBB, CCC) могут быть разными. Но вот вложенная папка с цифрами всегда известна.</p>]]></description>
			<author><![CDATA[null@example.com (dim26)]]></author>
			<pubDate>Sat, 11 Feb 2012 11:52:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56675#p56675</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56671#p56671</link>
			<description><![CDATA[<p>Пока неясно по какому алгоритму должно производиться переименование.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 11 Feb 2012 11:25:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56671#p56671</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Переименование вложенных папок в цикле (РЕШЕНО)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56663#p56663</link>
			<description><![CDATA[<p>Есть папки:<br /></p><div class="codebox"><pre><code>c:\temp\AAA\1.1.1
c:\temp\BBB\1.1.1
c:\temp\CCC\1.1.1</code></pre></div><p>Нужно положить в папку TEMP некий батник, чтобы папки с цифрами переименовались, например, так:<br /></p><div class="codebox"><pre><code>c:\temp\AAA\9.9.9
c:\temp\BBB\9.9.9
c:\temp\CCC\9.9.9</code></pre></div><p>Я помудрил с for /R, но не программист я. Недопонимаю многое (да почти ничего) в этих for. <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> Поэтому прошу помощи у опытных товарищей.</p><br /><br /><p>Решение (спасибо&nbsp; alexii):</p><p>В окне cmd: <br />for /r %i in (1.1.1) do @if exist &quot;%i&quot; ren &quot;%i&quot; &quot;9.9.9&quot;</p><p>Из bat-файла:<br />for /r %%i in (1.1.1) do @if exist &quot;%%i&quot; ren &quot;%%i&quot; &quot;9.9.9&quot;</p>]]></description>
			<author><![CDATA[null@example.com (dim26)]]></author>
			<pubDate>Sat, 11 Feb 2012 06:05:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56663#p56663</guid>
		</item>
	</channel>
</rss>
