<?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=8055</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8055&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: перебор папок с пробелами в названии».]]></description>
		<lastBuildDate>Thu, 07 Feb 2013 12:37:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: перебор папок с пробелами в названии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69223#p69223</link>
			<description><![CDATA[<p>Огромное спасибо. Заработало!</p>]]></description>
			<author><![CDATA[null@example.com (orchara)]]></author>
			<pubDate>Thu, 07 Feb 2013 12:37:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69223#p69223</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: перебор папок с пробелами в названии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69222#p69222</link>
			<description><![CDATA[<div class="codebox"><pre><code>… do copy &quot;%%~i&quot; &quot;%naz%\&quot;</code></pre></div><p>Не проверялось.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 07 Feb 2013 11:46:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69222#p69222</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: перебор папок с пробелами в названии]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69220#p69220</link>
			<description><![CDATA[<p>Доброго времени суток. Пишу скрипт&nbsp; который, по идее, должен перебирать все папки&nbsp; на винте в котором лежит сам скрипт, и копировать в нужную нам папку файлы с нужным расширением. И возникла такая проблема, скрипт перебирает все папки, а многие из них с пробелами в названии, и из них он не может скопировать файлы. Пробовал по советам &quot;наставников&quot; заключать пути копирования в ковычки, но либо я не понял что именно заключать, либо подход другой нужен. Прошу помогите кто может.</p><div class="codebox"><pre><code>@echo off

rem вывод запроса на создание папки для сохранения 

echo nazvanie papki dlya sohranniya failov

rem ввод названия папки

set /p &quot;naz=Vashe nazvanie? &quot;

rem выбор расширения файлов

echo ykajite rasshirenie failof

set /p &quot;ras=Rasshirenie failov? &quot;

rem вывод соошения о выбраном расширение

echo Vibrannoe rasshirenie - %ras%

rem проверка на сушетвование папки с таким же именем

if not exist %naz% (

rem если папки не сушетвует, программа создает папку с таким именем

md %naz%

echo Papka - %naz% sozdana
 
rem запускается цикл на поиск данных с определенным расширением

for /r . %%i in (&quot;*.%ras%&quot;) do copy %%i %naz%

echo Gotovo!

rem если папка сушествуе идет остановка цикла и выдача сообшения об сушествоание файла
   
) else (

echo papka %naz% suschestvuet.)

rem  указание папки в которой было произведенно копирование

echo Kopirovanie proizvedenno v kataloge - %~d0</code></pre></div><p>Проблема вот в этой строке - for /r . %%i in (&quot;*.%ras%&quot;) do copy %%i %naz%. Как сделать что бы нормально проходило копирование из папок с пробелами в название не пойму.<br />Заранее спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (orchara)]]></author>
			<pubDate>Thu, 07 Feb 2013 10:51:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69220#p69220</guid>
		</item>
	</channel>
</rss>
