<?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: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10841</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10841&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок».]]></description>
		<lastBuildDate>Thu, 06 Aug 2015 11:09:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96276#p96276</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Ааа... Описался, так и нужно было на \\ до : указать. Сейчас исправлю.</p><p>P.S.: <strong>UNDYING</strong> ошибочно думал, что двоеточие и пробел нужно Escape-ить. А я без задней мысли подумал, что это обычная косая черта...</p></blockquote></div><p>Собственно, я &quot;на коленке&quot; набросал и попробовал - работало.<br /></p><div class="quotebox"><cite>Yury пишет:</cite><blockquote><p>Теперь можно и сказать о недостатке такого варианта: кроме папок &quot;C:\Windows&quot; и &quot;C:\Program Files&quot; с их содержимым из вывода будут исключены папка &quot;C:\Program Files (x86)&quot; со всем содержимым и любые другие пользовательские файлы и папки (с их содержимым), находящиеся в корне диска &quot;C&quot;, чьи имена начинаются на &quot;windows &quot; и &quot;program files &quot;, например, &quot;Windows (мои настройки).pdf&quot; или &quot;Program Files (Portable)&quot; (да мало ли что ещё может придумать пользователь).</p></blockquote></div><p>Да, вы правы.</p>]]></description>
			<author><![CDATA[null@example.com (UNDYING)]]></author>
			<pubDate>Thu, 06 Aug 2015 11:09:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96276#p96276</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96255#p96255</link>
			<description><![CDATA[<p>Странно. Почему у меня работало. о_0</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 05 Aug 2015 01:00:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96255#p96255</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96254#p96254</link>
			<description><![CDATA[<p>Теперь можно и сказать о недостатке такого варианта: кроме папок &quot;C:\Windows&quot; и &quot;C:\Program Files&quot; с их содержимым из вывода будут исключены папка &quot;C:\Program Files (x86)&quot; со всем содержимым и любые другие пользовательские файлы и папки (с их содержимым), находящиеся в корне диска &quot;C&quot;, чьи имена начинаются на &quot;windows &quot; и &quot;program files &quot;, например, &quot;Windows (мои настройки).pdf&quot; или &quot;Program Files (Portable)&quot; (да мало ли что ещё может придумать пользователь).</p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Wed, 05 Aug 2015 00:20:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96254#p96254</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96252#p96252</link>
			<description><![CDATA[<p>Ааа... Описался, так и нужно было на \\ до : указать. Сейчас исправлю.</p><p>P.S.: <strong>UNDYING</strong> ошибочно думал, что двоеточие и пробел нужно Escape-ить. А я без задней мысли подумал, что это обычная косая черта...</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 04 Aug 2015 23:43:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96252#p96252</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96251#p96251</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Что и где там нужно править?</p></blockquote></div><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><div class="codebox"><pre><code>DIR C:\ /S /B|FINDSTR /I /V /R /C:&quot;^C\\:\\Windows\&gt;&quot; /C:&quot;^C\\:\\Program Files\&gt;&quot;</code></pre></div></blockquote></div><br /><div class="codebox"><pre><code>DIR C:\ /S /B|FINDSTR /I /V /R /C:&quot;^C:\\Windows\&gt;&quot; /C:&quot;^C:\\Program Files\&gt;&quot;</code></pre></div><p>Согласны?</p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Tue, 04 Aug 2015 23:34:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96251#p96251</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96250#p96250</link>
			<description><![CDATA[<p>А чем этот принципиально отличается от того? Что и где там нужно править?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 04 Aug 2015 23:23:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96250#p96250</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96247#p96247</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p><strong>Yury</strong>, а попробовать сперва не судьба?</p></blockquote></div><br /><p>Да я-то попробовал... Только не этот код, а приведённый Вами выше и процитированный мной. Поэтому повторяю: код не исключает из вывода команды &quot;DIR C:\ /B /S&quot; ни одной папки. Вам нужно его исправить.</p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Tue, 04 Aug 2015 22:59:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96247#p96247</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96246#p96246</link>
			<description><![CDATA[<p><strong>Yury</strong>, а попробовать сперва не судьба?<br />Запустите, к примеру, команду:<br /></p><div class="codebox"><pre><code>dir/b/s %windir%\system32\GroupPolicy|findstr/i/v/r /c:&quot;:\\Windows\\system32\\GroupPolicy\\User\&gt;&quot;</code></pre></div><p>Папка User со всем её содержимым отобразится? Что-то сомневаюсь.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 04 Aug 2015 21:55:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96246#p96246</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96245#p96245</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><div class="codebox"><pre><code>DIR C:\ /S /B|FINDSTR /I /V /R /C:&quot;^C\\:\\Windows\&gt;&quot; /C:&quot;^C\\:\\Program Files\&gt;&quot;</code></pre></div></blockquote></div><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Я же выше дал более короткий вариант.</p></blockquote></div><br /><p>Ваш вариант не исключит из вывода ни одной папки, поскольку папок, подпадающих под эти регулярные выражения, просто не может существовать. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Tue, 04 Aug 2015 21:41:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96245#p96245</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96239#p96239</link>
			<description><![CDATA[<div class="quotebox"><cite>Yury пишет:</cite><blockquote><p>В коде ТС и так не выводятся скрытые и системные файлы.</p></blockquote></div><p>Точно, я и забыл.<br /></p><div class="quotebox"><cite>Yury пишет:</cite><blockquote><p>и тогда код будет выглядеть так:</p></blockquote></div><p>Я же выше дал более короткий вариант.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 04 Aug 2015 20:31:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96239#p96239</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96223#p96223</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Тогда будут все остальные скрытые папки и файлы игнорироваться, чего нет в условии.</p></blockquote></div><p>В коде ТС и так не выводятся скрытые и системные файлы. Чтобы они выводились, нужен ключ &quot;/A&quot;: </p><div class="codebox"><pre><code>DIR C:\ /S /B /A</code></pre></div><p>.</p><br /><p>Eсли не нужен вывод только самих указанных папок, то код будет таким: </p><div class="codebox"><pre><code>dir/b/s C:\| findstr/eilv /c::\Windows /c:&quot;:\Program Files&quot;</code></pre></div><p>.</p><p>Но, очевидно, ТС нужно исключить вывод как самих этих папок, так и их содержимого, и тогда код будет выглядеть так: </p><div class="codebox"><pre><code>dir/b/s C:\| findstr/irv /c::\\Windows$ /c::\\Windows\\. /c:&quot;:\\Program Files$&quot; /c:&quot;:\\Program Files\\.&quot;</code></pre></div><p>.</p>]]></description>
			<author><![CDATA[null@example.com (Yury)]]></author>
			<pubDate>Tue, 04 Aug 2015 14:34:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96223#p96223</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96217#p96217</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Тогда будут все остальные скрытые папки и файлы игнорироваться, чего нет в условии.</p></blockquote></div><p>Ну, да. Но с FIND тоже... зачем отсеивать значительную (возможно, в разы превосходящую оставшееся) часть вывода DIR и тратить время на её рекурсивный обход.<br />Наверно, самое правильное: сначала вывести список файлов из корневого каталога, а затем в цикле по-отдельности обработать каждую паку из корневого каталога, проверяя перед этим её имя.</p><p>Возможно, будет чем-то полезно: <a href="http://forum.script-coding.com/viewtopic.php?id=8461">CMD/BAT: Как игнорировать файлы при удалении?</a></p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Tue, 04 Aug 2015 12:16:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96217#p96217</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96200#p96200</link>
			<description><![CDATA[<p>Тогда будут все остальные скрытые папки и файлы игнорироваться, чего нет в условии.<br />Да и зачем лишние движения с атрибутами?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 03 Aug 2015 21:19:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96200#p96200</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96199#p96199</link>
			<description><![CDATA[<p>В принципе, задав для %windir% и %programfiles% самый редкий атрибут - (+H), а затем отфильтровать по этому самому атрибуту через:<br /></p><div class="codebox"><pre><code>DIR C: /A:-h /B /S</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (AlexanderG)]]></author>
			<pubDate>Mon, 03 Aug 2015 21:00:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96199#p96199</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96197#p96197</link>
			<description><![CDATA[<div class="codebox"><pre><code>DIR C:\ /S /B|FINDSTR /I /V /R /C:&quot;^C:\\Windows\&gt;&quot; /C:&quot;^C:\\Program Files\&gt;&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 03 Aug 2015 19:26:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96197#p96197</guid>
		</item>
	</channel>
</rss>
