<?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=9482</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9482&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Переименовать файл в подпапках каталога».]]></description>
		<lastBuildDate>Sun, 20 Apr 2014 09:14:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81986#p81986</link>
			<description><![CDATA[<p>Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Sun, 20 Apr 2014 09:14:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81986#p81986</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81978#p81978</link>
			<description><![CDATA[<p><span style="color: green"><strong>ольга</strong>, как Вы заметили, код в вашем сообщении волшебным образом обрамился тегом &quot;code&quot;.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 20 Apr 2014 06:03:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81978#p81978</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81976#p81976</link>
			<description><![CDATA[<div class="codebox"><pre><code>setlocal enabledelayedexpansion
for /f &quot;tokens=*&quot; %%i in (&#039;dir &quot;filename.doc&quot; /a-d /b /s 2^&gt;nul&#039;) do (
 set date_time=!date!_!time::=.!
 ren &quot;%%i&quot; &quot;filename_!date_time:~,-3!.bak&quot;
 md &quot;C:\Temp&quot; 2&gt;nul
 del /q &quot;C:\Temp\*.bak&quot; 2&gt;nul
 move &quot;%%~dpi*.bak&quot; &quot;C:\Temp&quot; 2&gt;nul
 copy &quot;C:\Install\files\filename.doc&quot; &quot;%%~dpi&quot;
)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Sun, 20 Apr 2014 04:45:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81976#p81976</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81967#p81967</link>
			<description><![CDATA[<p>Подскажите пожалуйста,как в коде ниже дописать, чтобы после переименования файла &quot;filename.doc&quot; в &quot;filename_!date_time:~,-3!.bak&quot;, он (bak) перемещался (с заменой) в папку C:\Temp (если папки Temp нет, то прежде создать ее)? </p><div class="codebox"><pre><code>@ECHO on
CD\
C:
CD Оснпапка
setlocal enabledelayedexpansion
for /f &quot;tokens=*&quot; %%i in (&#039;dir /b /ad /s&#039;) do (
 set date_time=!date!_!time::=.!
 ren &quot;%%i\filename.doc&quot; &quot;filename_!date_time:~,-3!.bak&quot; 2&gt;nul
 copy &quot;C:\Install\files\filename.doc&quot; &quot;%%i&quot;
)
pause</code></pre></div><p>Заранее спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Sat, 19 Apr 2014 19:16:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81967#p81967</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81938#p81938</link>
			<description><![CDATA[<p>Спасибо большое Yury! Все работает!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Fri, 18 Apr 2014 21:43:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81938#p81938</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81764#p81764</link>
			<description><![CDATA[<div class="quotebox"><cite>ольга пишет:</cite><blockquote><p>по типу &quot;filename_дата_время.bak&quot;</p></blockquote></div><br /><br /><p>Какие дата и время?</p><br /><p>Если это дата и время последнего изменения файла, то так:</p><div class="codebox"><pre><code>setlocal enabledelayedexpansion
for /f &quot;tokens=*&quot; %%i in (&#039;dir /b /ad /s&#039;) do (
 for /f %%j in (&quot;%%i\filename.doc&quot;) do (
  set date_time=%%~ti
  set date_time=!date_time: =_!
  ren &quot;%%j&quot; &quot;filename_!date_time::=.!.bak&quot; 2&gt;nul
 )
 copy &quot;C:\Install\files\filename.doc&quot; &quot;%%i&quot;
)</code></pre></div><p>.</p><br /><p>Если это текущие дата и время, то так:</p><div class="codebox"><pre><code>setlocal enabledelayedexpansion
for /f &quot;tokens=*&quot; %%i in (&#039;dir /b /ad /s&#039;) do (
 set date_time=!date!_!time::=.!
 ren &quot;%%i\filename.doc&quot; &quot;filename_!date_time:~,-3!.bak&quot; 2&gt;nul
 copy &quot;C:\Install\files\filename.doc&quot; &quot;%%i&quot;
)</code></pre></div><p>.</p><br /><br /><br /><div class="quotebox"><cite>ольга пишет:</cite><blockquote><p>имеющийся файл &quot;filename.doc&quot; переименовывался в &quot;filename_дата_время.bak&quot;, затем удалялся (filename.doc)</p></blockquote></div><br /><br /><p>Да удаляться-то после переименования уже как-то и нечему.</p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Mon, 14 Apr 2014 11:34:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81764#p81764</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81761#p81761</link>
			<description><![CDATA[<p>Решение найдено!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Mon, 14 Apr 2014 11:02:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81761#p81761</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81755#p81755</link>
			<description><![CDATA[<p>Подскажите пожалуйста, как в этом же коде сделать создание не просто файла &quot;filename.bak&quot;, а файла по типу &quot;filename_дата_время.bak&quot;? Т.е. при запуске bat: имеющийся файл &quot;filename.doc&quot; переименовывался в &quot;filename_дата_время.bak&quot;, затем удалялся (filename.doc) и вставлялся новый &quot;C:\Install\files\filename.doc&quot;?<br />Заранее спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Mon, 14 Apr 2014 09:51:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81755#p81755</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81735#p81735</link>
			<description><![CDATA[<div class="quotebox"><cite>Yury пишет:</cite><blockquote><div class="codebox"><pre><code>for /f &quot;tokens=*&quot; %%i in (&#039;dir /b /ad /s&#039;) do (
 ren &quot;%%i\filename.doc&quot; &quot;filename.bak&quot; 2&gt;nul
 copy &quot;C:\Install\files\filename.doc&quot; &quot;%%i&quot;
)</code></pre></div></blockquote></div><br /><p>Спасибо большое Вам!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Sun, 13 Apr 2014 14:15:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81735#p81735</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81732#p81732</link>
			<description><![CDATA[<div class="codebox"><pre><code>for /f &quot;tokens=*&quot; %%i in (&#039;dir /b /ad /s&#039;) do (
 ren &quot;%%i\filename.doc&quot; &quot;filename.bak&quot; 2&gt;nul
 copy &quot;C:\Install\files\filename.doc&quot; &quot;%%i&quot;
)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Sun, 13 Apr 2014 13:52:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81732#p81732</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Переименовать файл в подпапках каталога]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81729#p81729</link>
			<description><![CDATA[<p>Здравствуйте Уважаемые программисты!<br />Подскажите пожалуйста, как исправить код ниже, чтобы работало следующее:<br />при запуске bat файла для всех вложенных папок в папке &quot;Оснпапка&quot; выполнялось копирование файла с именем &quot;filename.doc&quot; из &quot;C:\Install\files\filename.doc&quot;, а если такой файл во вложенных папках существует, то сначала переименовать его на &quot;filename.bak&quot; и затем скопировать новый &quot;filename.doc&quot; из &quot;C:\Install\files\filename.doc&quot;?</p><p>Код:<br /></p><div class="codebox"><pre><code>@ECHO on
CD\
C:
CD Оснпапка
for /f &quot;tokens=*&quot; %%i in (&#039;dir /b /ad&#039;) do (
rename filename.doc filename.bak
copy /Y &quot;C:\Install\files\filename.doc&quot; &quot;%%i&quot;
)
pause</code></pre></div><p>Сейчас данный код только копирует файл &quot;filename.doc&quot; из &quot;C:\Install\files\filename.doc&quot; во все вложенные папки каталога &quot;Оснпапка&quot;.<br />Заранее спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (ольга)]]></author>
			<pubDate>Sun, 13 Apr 2014 13:09:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81729#p81729</guid>
		</item>
	</channel>
</rss>
