<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Переименовать сотни файлов по определенным правилам.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9728&amp;type=atom" />
	<updated>2014-06-23T12:52:11Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9728</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Переименовать сотни файлов по определенным правилам.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84112#p84112" />
			<content type="html"><![CDATA[<p><strong>Yury</strong><br />Спасибо, но я сделал все <strong>Total Commander</strong>-ом, оказалось все легко и наглядно. Думал слишком специфично.</p>]]></content>
			<author>
				<name><![CDATA[Ed]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32363</uri>
			</author>
			<updated>2014-06-23T12:52:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84112#p84112</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Переименовать сотни файлов по определенным правилам.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84081#p84081" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>@echo off
chcp 1251&gt;nul
for %%i in (&quot;*-Название&quot;) do set /a m+=1
echo Enter the start number.
echo.
set /p n=
for /l %%i in (%m% -1 1) do (
 set $index1=0000%%i
 set /a $index2=%%i+n-1
 call set $index2=0000%%$index2%%
 call ren &quot;%%$index1:~-5%%-Название&quot; &quot;%%$index2:~-5%%-Название&quot;
 )
exit /b</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2014-06-22T12:07:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84081#p84081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Переименовать сотни файлов по определенным правилам.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84077#p84077" />
			<content type="html"><![CDATA[<p><strong>Rom5</strong><br />1) В папке файлы с именами &quot;<strong>00001-Название</strong>&quot;, &quot;<strong>00002-Название</strong>&quot; и т.д.<br />2) Новые файлы можно не брать в расчет, я их могу добавить после переименования старых.<br />3) Имена не могут совпасть.</p><p>Спасибо большое за наводку, <strong>Total Commander</strong> на это способен, отлично. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Ed]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32363</uri>
			</author>
			<updated>2014-06-22T10:35:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84077#p84077</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Переименовать сотни файлов по определенным правилам.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84075#p84075" />
			<content type="html"><![CDATA[<p>Считаю, что vbs/js-скриптами переименования с такими сдвигами будет куда проще реализовать, чем пакетным cmd-файлом.</p><p>Условия, кстати, не совсем понятные: какие файлы в папке уже были, какие добавили, может ли получиться, что имена при переименованиях совпадут и т.п.</p><br /><p>Просто к слову: <em>ежели надо будет руками задавать параметр сдвига счётчика</em> в именах файлов, то может логичнее воспользоваться готовыми продуктами - например, <strong>в Total Commander есть т.н. &quot;Пакетное переименование&quot;</strong> -&nbsp; выделяете файлы, подлежащие переименования, и задаёте шаблон нового имени, в которое можно заложить и счётчик, начинающийся с указанной позиции, и подстроку из прежнего имени. Смотрите на предполагаемый результат и запускаете переименование.<br />Рекомендую попробовать.</p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-06-22T10:06:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84075#p84075</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Переименовать сотни файлов по определенным правилам.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84074#p84074" />
			<content type="html"><![CDATA[<p>Здравствуйте, есть сотни файлов с именами вида &quot;<strong>00001-Название</strong>&quot;, при добавлении новых, нужно смещать нумерацию на количество добавленных.</p><p>Можно ли сделать, чтобы нумерация начиналась с заданной цифры, т.е. добавил я 10 новых файлов, выставил начало с 11 и &quot;<strong>00001-Название</strong>&quot; становится &quot;<strong>00011-Название</strong>&quot;, а &quot;<strong>00550-Название</strong>&quot; -&gt; &quot;<strong>00560-Название</strong>&quot;, но чтобы нумерация шла по порядку, а не дате создания.</p>]]></content>
			<author>
				<name><![CDATA[Ed]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32363</uri>
			</author>
			<updated>2014-06-22T09:37:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84074#p84074</id>
		</entry>
</feed>
