<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8599</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8599&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла».]]></description>
		<lastBuildDate>Fri, 30 Aug 2013 16:25:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75095#p75095</link>
			<description><![CDATA[<p>вот <a href="http://gallery.technet.microsoft.com/scriptcenter/78490295-16ee-401d-ab00-2a93eb4bef7e">тут</a> посмотри</p>]]></description>
			<author><![CDATA[null@example.com (929151)]]></author>
			<pubDate>Fri, 30 Aug 2013 16:25:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75095#p75095</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74757#p74757</link>
			<description><![CDATA[<p>Создавайте «нуль-копию» <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /> Вашей структуры папок и файлов, на которых происходит указанная ошибка, пакуйте в архив, выкладывайте на RGhost, ссылку — сюда. Посмотрим, сравним.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 20 Aug 2013 16:25:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74757#p74757</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74753#p74753</link>
			<description><![CDATA[<p>А почему же тогда предыдущие и последующие папки нормально обрабатываются? В скрипте ошибок нет?</p>]]></description>
			<author><![CDATA[null@example.com (griha09)]]></author>
			<pubDate>Tue, 20 Aug 2013 15:56:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74753#p74753</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74744#p74744</link>
			<description><![CDATA[<div class="codebox"><pre><code>File.Name = Folder.Name &amp; &quot;_&quot; &amp; File.Name</code></pre></div><div class="quotebox"><blockquote><p>но почему-то иногда переименовывает так:</p><p>ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла</p></blockquote></div><p>Полагаю потому, что <em>перемещение</em> файла (вместо переименования) приводит к тому, что этот файл воспринимается как новый и может вновь попасть в обработку «For Each File…».</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 20 Aug 2013 12:56:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74744#p74744</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74742#p74742</link>
			<description><![CDATA[<p>потом сделал этот скрипт со счетчиком, чтоб нумеровал файлы с 1, но иногда начинает нумеровать с 100. Почему?<br /></p><div class="codebox"><pre><code>
papka = &quot;f:\678\114_PANA2\&quot;
Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)

RecursiveFolderScan papka
Msgbox &quot;ВСЕ!&quot;

Sub RecursiveFolderScan(FolderPath)
i=0
    &#039;Получаем объектную модель текущего каталога
    Set Folder = FSO.GetFolder(FolderPath)
 
    &#039;Перебираем все файлы в текущем каталоге
    For Each File in Folder.Files
i=i+1
ExtensionName = FSO.GetExtensionName(File)
      FSO.MoveFile File, File.ParentFolder.Path&amp;&quot;\&quot;&amp;Folder.Name&amp;&quot;_&quot;&amp;i&amp;&quot;.&quot;&amp;ExtensionName     &#039;переименовываем его в &quot;ИмяПапки+счетчик&quot;
    Next
 
    &#039;Перебираем все подкаталоги в каталоге
    For Each SubFolder in Folder.SubFolders
i=0
        RecursiveFolderScan(SubFolder.Path)
    Next
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (griha09)]]></author>
			<pubDate>Tue, 20 Aug 2013 12:38:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74742#p74742</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Ошибка ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74741#p74741</link>
			<description><![CDATA[<p>сделал простенький скрипт по переименованию файлов в подпапках в формат ИмяПапки_ИмяФайла, но почему-то иногда переименовывает так:<br />ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяПапки_ИмяФайла<br />и выходит ошибка<br />---------------------------<br />Windows Script Host<br />---------------------------<br />Сценарий:	переименование файлов в подпапках.vbs<br />Строка:	20<br />Символ:	7<br />Ошибка:	Путь не найден<br />Код:	800A004C<br />Источник: 	Ошибка выполнения Microsoft VBScript</p><p>---------------------------<br />ОК&nbsp; &nbsp;<br />---------------------------<br />вот код<br /></p><div class="codebox"><pre><code>papka = &quot;f:\678\114_PANA2\&quot;
 Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)

RecursiveFolderScan papka
Msgbox &quot;ВСЕ!&quot;

Sub RecursiveFolderScan(FolderPath)
    &#039;Получаем объектную модель текущего каталога
    Set Folder = FSO.GetFolder(FolderPath)
 
    &#039;Перебираем все файлы в текущем каталоге
    For Each File in Folder.Files
      FSO.MoveFile File, File.ParentFolder.Path+&quot;\&quot;+Folder.Name+&quot;_&quot;+File.Name     &#039;переименовываем его в &quot;ИмяПапки+ИмяФайла&quot;
    Next
 
    &#039;Перебираем все подкаталоги в каталоге
    For Each SubFolder in Folder.SubFolders
        RecursiveFolderScan(SubFolder.Path)
    Next
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (griha09)]]></author>
			<pubDate>Tue, 20 Aug 2013 12:35:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74741#p74741</guid>
		</item>
	</channel>
</rss>
