<?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=6208</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6208&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Удаление выбранных папок рекурсивно».]]></description>
		<lastBuildDate>Tue, 13 Sep 2011 06:18:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51477#p51477</link>
			<description><![CDATA[<p>Насчет даты создания я не проверял, знаю только что по документации должен учитывать дату создания, папки перебирает, пропускает ли папки с точками в имени тоже не пробовал (для моей ситуации это не столь важно). </p><p>Вообще насколько я понял в сети есть несколько модификаций forfiles.exe, в каждом из них что-то может не работать (у меня одна из модификаций не видела папки вообще), поэтому нужно скачивать все и тестировать.</p>]]></description>
			<author><![CDATA[null@example.com (esomkin)]]></author>
			<pubDate>Tue, 13 Sep 2011 06:18:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51477#p51477</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51452#p51452</link>
			<description><![CDATA[<p><strong>esomkin</strong>, у меня «forfiles.exe» обрабатывает папки, не глядя на дату их создания. Пропускает при обработке папки, имеющие точку в имени. А у Вас?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 12 Sep 2011 17:09:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51452#p51452</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51443#p51443</link>
			<description><![CDATA[<p>Конечной целью является перебор и удаление папок в корне с временем жизни более 30 дней например. При этом вся внутренняя структура (поддиректории, файлы) выбранных папок также должна быть удалена</p>]]></description>
			<author><![CDATA[null@example.com (esomkin)]]></author>
			<pubDate>Mon, 12 Sep 2011 15:26:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51443#p51443</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51441#p51441</link>
			<description><![CDATA[<p><strong>esomkin</strong>, руководствуясь <a href="http://forum.script-coding.com/rules.html#4.10.">§4.10</a>, спрошу: какова конечная цель сего действа? Что Вы хотите получить в общем и целом в результате этих действий?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 12 Sep 2011 14:49:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51441#p51441</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51436#p51436</link>
			<description><![CDATA[<p>Спасибо, обязательно почитаю!</p>]]></description>
			<author><![CDATA[null@example.com (esomkin)]]></author>
			<pubDate>Mon, 12 Sep 2011 11:47:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51436#p51436</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51432#p51432</link>
			<description><![CDATA[<p><span style="color: Green">Читаем на будущее <a href="http://forum.script-coding.com/rules.html">Правила форума</a> и <a href="http://forum.script-coding.com/help.php#bbcode">BBCode</a>. Я исправил Ваш пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 12 Sep 2011 11:18:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51432#p51432</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Удаление выбранных папок рекурсивно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=51430#p51430</link>
			<description><![CDATA[<p>Добрый день!</p><p>Нашел два скрипта: </p><p>- один ищет папки старше определенного времени;<br /></p><div class="codebox"><pre><code>FORFILES /M * /D -30 /C &quot;cmd /c if @isdir==TRUE echo @file&quot;</code></pre></div><p>- второй удаляет выбранную папку рекурсивно (rdir)<br /></p><div class="codebox"><pre><code>@echo off 
setlocal 
set rdir=test
set fpath=%~dps0 
call :func %fpath:~0,-1%
goto end 

:func 
for /f &quot;delims=&quot; %%i in (&#039;dir %1 /a:d /b&#039;) do IF /I %%i==%rdir% ( rmdir /s /q %1\%%i &amp;&amp; echo deleted %1\%%i ) ELSE ( call :func %1\%%i ) 
exit /b 
:end</code></pre></div><p>Подскажите правильный формат вызова функции :func из первого скрипта, чтобы можно было передавать значения найденных папок в цикле FORFILES?</p><p>С уважением, Евгений.</p>]]></description>
			<author><![CDATA[null@example.com (esomkin)]]></author>
			<pubDate>Mon, 12 Sep 2011 09:08:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=51430#p51430</guid>
		</item>
	</channel>
</rss>
