<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10841&amp;type=atom" />
	<updated>2015-08-06T11:09:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10841</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96276#p96276" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[UNDYING]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27822</uri>
			</author>
			<updated>2015-08-06T11:09:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96276#p96276</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96255#p96255" />
			<content type="html"><![CDATA[<p>Странно. Почему у меня работало. о_0</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-05T01:00:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96255#p96255</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96254#p96254" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-08-05T00:20:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96254#p96254</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96252#p96252" />
			<content type="html"><![CDATA[<p>Ааа... Описался, так и нужно было на \\ до : указать. Сейчас исправлю.</p><p>P.S.: <strong>UNDYING</strong> ошибочно думал, что двоеточие и пробел нужно Escape-ить. А я без задней мысли подумал, что это обычная косая черта...</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-04T23:43:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96252#p96252</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96251#p96251" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-08-04T23:34:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96251#p96251</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96250#p96250" />
			<content type="html"><![CDATA[<p>А чем этот принципиально отличается от того? Что и где там нужно править?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-04T23:23:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96250#p96250</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96247#p96247" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p><strong>Yury</strong>, а попробовать сперва не судьба?</p></blockquote></div><br /><p>Да я-то попробовал... Только не этот код, а приведённый Вами выше и процитированный мной. Поэтому повторяю: код не исключает из вывода команды &quot;DIR C:\ /B /S&quot; ни одной папки. Вам нужно его исправить.</p>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-08-04T22:59:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96247#p96247</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96246#p96246" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-04T21:55:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96246#p96246</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96245#p96245" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-08-04T21:41:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96245#p96245</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96239#p96239" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-04T20:31:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96239#p96239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96223#p96223" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2015-08-04T14:34:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96223#p96223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96217#p96217" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[shiz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26249</uri>
			</author>
			<updated>2015-08-04T12:16:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96217#p96217</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96200#p96200" />
			<content type="html"><![CDATA[<p>Тогда будут все остальные скрытые папки и файлы игнорироваться, чего нет в условии.<br />Да и зачем лишние движения с атрибутами?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-03T21:19:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96200#p96200</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96199#p96199" />
			<content type="html"><![CDATA[<p>В принципе, задав для %windir% и %programfiles% самый редкий атрибут - (+H), а затем отфильтровать по этому самому атрибуту через:<br /></p><div class="codebox"><pre><code>DIR C: /A:-h /B /S</code></pre></div>]]></content>
			<author>
				<name><![CDATA[AlexanderG]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33103</uri>
			</author>
			<updated>2015-08-03T21:00:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96199#p96199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Исключить из вывода DIR C:\ /S /B содержимое папок]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96197#p96197" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-08-03T19:26:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96197#p96197</id>
		</entry>
</feed>
