<?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=11527</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11527&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Переименование файлов по размеру».]]></description>
		<lastBuildDate>Sun, 24 Apr 2016 13:50:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование файлов по размеру]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102940#p102940</link>
			<description><![CDATA[<p>Возможна ли в этом коде, еще одна модификация, обрабатывать данным образом только паки, где найдены файлы registrator.txt или partner.txt</p>]]></description>
			<author><![CDATA[null@example.com (zetix)]]></author>
			<pubDate>Sun, 24 Apr 2016 13:50:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102940#p102940</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование файлов по размеру]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102922#p102922</link>
			<description><![CDATA[<p><strong>greg zakharov</strong>Работает, спасибо огромное. Очень познавательный код.</p>]]></description>
			<author><![CDATA[null@example.com (zetix)]]></author>
			<pubDate>Sun, 24 Apr 2016 11:17:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102922#p102922</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование файлов по размеру]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102917#p102917</link>
			<description><![CDATA[<div class="codebox"><pre><code>@echo off
  setlocal
    set &quot;p=D:\test&quot;
    call:extchange %p%
    for /f &quot;tokens=*&quot; %%i in (
      &#039;dir /ad /b /s %p%&#039;
    ) do call:extchange &quot;%%~i&quot;
  endlocal
exit /b

:extchange
  pushd &quot;%~1&quot;
    for /f %%i in (
      &#039;dir /a-d *.txt ^| find /n /i /c &quot;.txt&quot;&#039;
    ) do (
      if %%i equ 1 ren *.txt *.log &amp; goto:end
      if %%i equ 2 (
        for /f &quot;tokens=*&quot; %%i in (
          &#039;dir /a-d /os *.txt /b&#039;
        ) do set &quot;lf=%%~i&quot;
      )
    )
    ren &quot;%lf%&quot; &quot;%lf:.txt=.log%&quot;
    :end
  popd
exit /b</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 24 Apr 2016 10:54:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102917#p102917</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование файлов по размеру]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102916#p102916</link>
			<description><![CDATA[<p><strong>greg zakharov</strong>&nbsp; Спасибо, замечательный код! Был бы очень благодарен если добавили бы в него возможность поиска по всему дереву каталога, а не в отдельно взятой папке. Потому как сейчас, в случае нахождения&nbsp; подпапки приходится вручную&nbsp; менять путь. К примеру D:\test\temp\temp2.</p>]]></description>
			<author><![CDATA[null@example.com (zetix)]]></author>
			<pubDate>Sun, 24 Apr 2016 10:39:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102916#p102916</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименование файлов по размеру]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102910#p102910</link>
			<description><![CDATA[<div class="codebox"><pre><code>@echo off
  setlocal
    pushd D:\test
      for /f %%i in (
        &#039;dir /a-d *.txt ^| find /n /i /c &quot;.txt&quot;&#039;
      ) do (
        if %%i equ 1 ren *.txt *.log &amp;goto:end
        if %%i equ 2 (
          for /f &quot;tokens=*&quot; %%i in (
            &#039;dir /a-d /os *.txt /b&#039;
          ) do set &quot;lf=%%~i&quot;
        )
      )
      ren &quot;%lf%&quot; &quot;%lf:.txt=.log%&quot;
      :end
    popd
  endlocal
exit /b</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 24 Apr 2016 09:30:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102910#p102910</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Переименование файлов по размеру]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=102894#p102894</link>
			<description><![CDATA[<p>Добрый день. Написал после долгих мучений такой код.<br /></p><div class="codebox"><pre><code>for /r &quot;D:\Test&quot; %%i in (*.txt?) do ren &quot;%%i&quot; *.log</code></pre></div><p>Меняет расширение всех фалов в D:\Test с .txt на .log, проблема в том, что необходимо в случае нахождения в папке более одного файла .txt, сменить расширение только у большего по размеру, остальные пропустить.</p>]]></description>
			<author><![CDATA[null@example.com (zetix)]]></author>
			<pubDate>Sat, 23 Apr 2016 19:05:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=102894#p102894</guid>
		</item>
	</channel>
</rss>
