<?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=11261</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11261&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Батник для сортировки и удаления старых файлов».]]></description>
		<lastBuildDate>Thu, 04 Feb 2016 11:26:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Батник для сортировки и удаления старых файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100841#p100841</link>
			<description><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><div class="codebox"><pre><code>for /f &quot;skip=2 delims=&quot; %%i in (&#039;dir %destdir% /o:-d /b&#039;) do del /q %destdir%\%%i</code></pre></div><p>Код выдал Гугл в первой же ссылке.</p></blockquote></div><p>Ну и WinRAR (т.к. у ТС используется именно он) умеет добавлять YYYYMM к имени файла:<br /></p><div class="codebox"><pre><code>
&quot;%arcpath%&quot; a -ep1 -ag+YYYYMM &quot;%indir%&quot;
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (UNDYING)]]></author>
			<pubDate>Thu, 04 Feb 2016 11:26:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100841#p100841</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Батник для сортировки и удаления старых файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100697#p100697</link>
			<description><![CDATA[<div class="codebox"><pre><code>for /f &quot;skip=2 delims=&quot; %%i in (&#039;dir %destdir% /o:-d /b&#039;) do del /q %destdir%\%%i</code></pre></div><p>Код выдал Гугл в первой же ссылке.</p>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Wed, 27 Jan 2016 18:57:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100697#p100697</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Батник для сортировки и удаления старых файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100680#p100680</link>
			<description><![CDATA[<p>ТЗ: Есть директория, по запросу bat файла запаковывает в архив с таким же именем в конце, и 4 цифры года и 2 цифры месяца. Если таких файлов архивов больше 2, то самые старые удалить, что бы осталось только 2.</p><p>Но! нужно делать через модификатор skip, и for. </p><p>Т.е что бы файлы выстраивались по дате, и оставались только 2 молодых</p><p>Есть такой код, но это не то что мне нужно.</p><div class="codebox"><pre><code> @ECHO OFF
SETLOCAL enabledelayedexpansion

SET mydate=%date:~6,4%%date:~3,2%

SET indir=D:\22

SET destdir=D:\33

SET arcpath=C:\Program Files\WinRAR\WinRAR.exe

&quot;%arcpath%&quot; a -ep1 &quot;%destdir%\%mydate%.rar&quot; &quot;%indir%&quot;

SET count=0
FOR /F &quot;tokens=*&quot; %%i IN (&#039;dir %destdir% /o:-d /b&#039;) DO (
	SET /A count=count+1
	IF !count! GTR 2 DEL /q %destdir%\%%i
) </code></pre></div><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (vovann01)]]></author>
			<pubDate>Wed, 27 Jan 2016 13:18:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100680#p100680</guid>
		</item>
	</channel>
</rss>
