<?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=9993</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9993&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Пакетное переименование файлов».]]></description>
		<lastBuildDate>Tue, 23 Sep 2014 16:36:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Пакетное переименование файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86698#p86698</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>За сложный вариант огромное спасибо, но чтобы он отработал его надо запускать непосредственно в этой папке.&nbsp; Как снять это ограничение, чтобы запуск можно было производить с любого места на диске?</p></blockquote></div><p>Добавить после «setlocal enabledelayedexpansion» «pushd &quot;D:\papka\other&quot;» и «popd» — перед «endlocal».</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 23 Sep 2014 16:36:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86698#p86698</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Пакетное переименование файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86691#p86691</link>
			<description><![CDATA[<p>За сложный вариант огромное спасибо, но чтобы он отработал его надо запускать непосредственно в этой папке.&nbsp; Как снять это ограничение, чтобы запуск можно было производить с любого места на диске?</p>]]></description>
			<author><![CDATA[null@example.com (Ремер)]]></author>
			<pubDate>Tue, 23 Sep 2014 11:56:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86691#p86691</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Пакетное переименование файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86689#p86689</link>
			<description><![CDATA[<div class="codebox"><pre><code>ren *.vir *.exe</code></pre></div><p>Или более сложный вариант для приведения к виду NNNN.exe, где NNNN - числа вида 0001, 0002, ...<br /></p><div class="codebox"><pre><code>
@echo off

setlocal enabledelayedexpansion

set /a &quot;I=0&quot;

for %%f in ( *.vir ) do (
    set /a &quot;I+=1&quot;
    set &quot;N=0000!I!&quot;
    set &quot;N=!N:~-4!&quot;
    ren &quot;%%~f&quot; &quot;!N!.exe&quot;
)

endlocal
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Tue, 23 Sep 2014 11:16:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86689#p86689</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Пакетное переименование файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86688#p86688</link>
			<description><![CDATA[<p>Есть на диске папка D:\papka\other в которой находится ~10000 файлов с разными именами, но одинаковым расширением *.vir, как с помощью bat переименовать их к виду: 0001.exe, 0002.exe и т.д. с возможностью запуска bat из любого места ПК. Конечно можно было обойтись сторонними программами, но ставить дополнительный софт ради всего лишь переименования не хотелось бы.</p>]]></description>
			<author><![CDATA[null@example.com (Ремер)]]></author>
			<pubDate>Tue, 23 Sep 2014 11:03:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86688#p86688</guid>
		</item>
	</channel>
</rss>
