<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8405&amp;type=atom" />
	<updated>2013-11-01T18:14:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8405</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76792#p76792" />
			<content type="html"><![CDATA[<p><span style="color: green">По Правилам форума код скрипта необходимо выделять тегом &quot;code&quot;.<br /><a href="http://forum.script-coding.com/help.php?section=bbcode">Как пользоваться тегами</a>.</span></p><div class="quotebox"><cite>FlashMan пишет:</cite><blockquote><p>Это понятно. А что именно редактировать?</p></blockquote></div><p><span style="color: green"> Редактировать оба сообщения, в которых Вы &quot;забыли&quot; выделить код скрипта.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-11-01T18:14:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76792#p76792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76791#p76791" />
			<content type="html"><![CDATA[<p>Это понятно. А что именно редактировать?</p>]]></content>
			<author>
				<name><![CDATA[FlashMan]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31061</uri>
			</author>
			<updated>2013-11-01T16:52:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76791#p76791</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76789#p76789" />
			<content type="html"><![CDATA[<p><span style="color: green">Рядом с каждым сообщением есть ссылка <span class="bbu"><a href="http://forum.script-coding.com/edit.php?id=76785">Изменить</a></span>.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-11-01T15:16:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76789#p76789</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76788#p76788" />
			<content type="html"><![CDATA[<p>Не понял? Как отредактировать?</p>]]></content>
			<author>
				<name><![CDATA[FlashMan]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31061</uri>
			</author>
			<updated>2013-11-01T14:56:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76788#p76788</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76787#p76787" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>FlashMan</strong>, пожалуйста. Но Вы должны отредактировать <a href="http://forum.script-coding.com/viewtopic.php?pid=76781#p76781">сообщение #18</a> и <a href="http://forum.script-coding.com/viewtopic.php?pid=76785#p76785">сообщение #20</a> в этой теме.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-11-01T14:46:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76787#p76787</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76785#p76785" />
			<content type="html"><![CDATA[<p>2 ypppu, спасибо за наводку!</p><p>Опишу, если кому-нибудь понадобится.<br />Правда я не совсем понял, как пользоваться кавычками, но подсказка помогла понять, что ()-скобки - это же операторские скобки, поэтому, если они присутствуют в параметрах, перед ними надо ставить знак ^.<br />Вот пример моего работающего кода кода:<br /></p><div class="codebox"><pre><code>i_view32.exe %~1\*.gif /resize_short=827 /aspectratio /resample /dpi=^(100,100^) /gray /convert=%~1\*.gif</code></pre></div><p>, т.е. перед каждой скобкой: ^(100,100^)</p><p>Всем удачи! Ypppu еще раз спасибо за оперативность, вчера всю ночь на это убил.</p>]]></content>
			<author>
				<name><![CDATA[FlashMan]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31061</uri>
			</author>
			<updated>2013-11-01T14:16:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76785#p76785</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76783#p76783" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>FlashMan</strong>, обрамляйте код скриптов тегом &quot;code&quot;!</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-11-01T13:27:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76783#p76783</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76781#p76781" />
			<content type="html"><![CDATA[<p>Доброго времени суток!<br />Помогите пожалуйста, вчера до 4 утра сидел, так и не понял в чем проблема...<br />Создал CMD-шник со следующим фрагментом:<br /></p><div class="codebox"><pre><code>dir C:\1\*.gif /a-d &gt;nul 2&gt;nul &amp;&amp; (
    
    ECHO C:\1\*.gif&gt;&gt;%~DPN0.log
    
    i_view32.exe C:\1\*.gif /resize_short=827 /aspectratio /resample /dpi=(100,100) /gray /convert=C:\1\*.gif
    
) || (
    
    ECHO Files not found: C:\1\*.gif&gt;&gt;%~DPN0.log
    
)</code></pre></div><p>Выдает ошибку: &quot;Непредвиденное появление: /gray.&quot;. Убираешь /gray начинает на /convert ругаться и т.д. и т.п. Вообщем не в наборе параметров дело. Просто из командной строки этот набор параметров работает.</p><p>Пробовал и:<br /></p><div class="codebox"><pre><code>dir C:\1\*.gif /a-d &gt;nul 2&gt;nul

if errorlevel 1 (
    
    ECHO Files not found: C:\1\*.gif&gt;&gt;%~DPN0.log
    
) else (
    
    ECHO C:\1\*.gif&gt;&gt;%~DPN0.log
    i_view32.exe C:\1\*.gif /resize_short=827 /aspectratio /resample /dpi=(100,100) /gray /convert=C:\1\*.gif
    
)</code></pre></div><p>Результат тот же...</p><p>Заработало только так:</p><div class="codebox"><pre><code>dir C:\1\*.gif /a-d 2&gt;nul &gt;nul &amp;&amp; goto 1
goto end

:1
ECHO C:\1\*.gif&gt;&gt;%~DPN0.log
i_view32.exe C:\1\*.gif /resize_short=827 /aspectratio /resample /dpi=(100,100) /gray /convert=C:\1\*.gif

:end</code></pre></div><p>НО! Во-первых, код с использованием меток не изящный и плохо читаемый, во-вторых, нет возможности в лог поместить информацию о том, что файлы не были найдены, и в-третьих, мне хочется понять, что я неправильно написал в предыдущих двух вариантах.</p><p>Помогите, кто знает?!?</p>]]></content>
			<author>
				<name><![CDATA[FlashMan]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31061</uri>
			</author>
			<updated>2013-11-01T10:31:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76781#p76781</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73103#p73103" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Не устанавливает код ошибки при отсутствии подкаталогов.</p></blockquote></div><p>То же самое: каталоги «.»,«..» присутствуют.</p><div class="quotebox"><blockquote><p>alexii, это хорошо, но всё-таки используется внешняя команда.</p></blockquote></div><p>А я не стесняюсь пользовать <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-19T09:50:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73103#p73103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73102#p73102" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Работает.</p></blockquote></div><p> Не устанавливает код ошибки при отсутствии подкаталогов.<br />_<br /><strong>alexii</strong>, это хорошо, но всё-таки используется внешняя команда.</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2013-06-19T09:47:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73102#p73102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73096#p73096" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>dir /a:d /b &quot;c:\01\*.*&quot; | &gt;nul find.exe /v &quot;&quot; &amp;&amp; echo Found || echo Not found</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-19T09:26:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73096#p73096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73094#p73094" />
			<content type="html"><![CDATA[<p>Работает. Каталоги pub и incoming - пустые<br /></p><div class="codebox"><pre><code>
C:\&gt;dir c:\FTP /s /b
c:\FTP\incoming
c:\FTP\pub
c:\FTP\welcome.txt

C:\&gt;dir c:\FTP\pub /ad /b

C:\&gt;dir c:\FTP\ /ad /b
incoming
pub

C:\&gt;dir c:\FTP\ /a-d /b
welcome.txt

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-06-19T09:22:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73094#p73094</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73088#p73088" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Возможно, что есть смысл поиграться с заменой ключей&nbsp; &quot;dir c:\01 <strong>/a-d</strong> .....&quot; на &quot;dir c:\01 <strong>/ad /b</strong> ....&quot;</p></blockquote></div><p>Уже пробовал - не работает.</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2013-06-19T08:48:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73088#p73088</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73082#p73082" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>как проверить наличие подкаталогов</p></blockquote></div><p>....<br />Возможно, что есть смысл поиграться с заменой ключей&nbsp; &quot;dir c:\01 <strong>/a-d</strong> .....&quot; на &quot;dir c:\01 <strong>/ad /b</strong> ....&quot;</p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2013-06-19T08:16:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73082#p73082</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Проверка наличия файлов (любых) в каталоге.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73080#p73080" />
			<content type="html"><![CDATA[<p>Если ничего подобного не было, то, полагаю, что решение <strong>Rumata</strong> следует добавить в коллекцию.</p><p>Заинтересовал, правда, похожий вопрос: как проверить наличие подкаталогов или&nbsp; содержимого любого рода - ничего кроме FOR на ум не приходит.</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2013-06-19T07:50:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73080#p73080</id>
		</entry>
</feed>
