<?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=9792</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9792&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Рекурсивное переименовывание папок в дереве».]]></description>
		<lastBuildDate>Thu, 10 Jul 2014 10:48:43 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Рекурсивное переименовывание папок в дереве]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84669#p84669</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>А проверять наличие <em>уже</em> существующей папки «App» перед переименованием <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />?</p><p>Почему не просто «Folder.Name = &quot;App&quot;»?</p></blockquote></div><p>Да, так тоже работает...<br /></p><div class="codebox"><pre><code>fso.GetFolder(Subfolder.Path).Name=&quot;App&quot;  &#039; Конечное имя папки</code></pre></div><p>ХЗ, чот как пришло в голову, так и сделал...</p><p>Ну а проверка - конечно упустил, но будем надеяться на идеальные условия задачи (сам себе ТЗ не придумываю:-))<br />Вообще ничо не хотел делать, сижу засыпаю...<br />Просто знакомый уж обпросился ))) - проснулся на чуток...</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Thu, 10 Jul 2014 10:48:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84669#p84669</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Рекурсивное переименовывание папок в дереве]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84668#p84668</link>
			<description><![CDATA[<p>А проверять наличие <em>уже</em> существующей папки «App» перед переименованием <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />?</p><p>Почему не просто «Folder.Name = &quot;App&quot;»?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 10 Jul 2014 10:43:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84668#p84668</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Рекурсивное переименовывание папок в дереве]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84666#p84666</link>
			<description><![CDATA[<p>Вообщем знакомый один просил сильно написать ему скриптец, который в древовидной файловой структуре искал бы все папки с именем &quot;Application&quot; и переименовывал бы их в &quot;App&quot; вот собственно и всё, что делает этот скрипт.<br />Может быть кому понравится или пригодится, буду рад )))<br /></p><div class="codebox"><pre><code>On Error Resume Next                                                                                  &#039; на случай если прав на папку не хватит
  Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;)

Set startfolder=fso.GetFolder(&quot;c:\util&quot;)                                                              &#039; путь к диску или стартовой папке

ShowSubFolders(startfolder)

Sub ShowSubFolders(Folder)
    For Each Subfolder In Folder.SubFolders
  Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
  Set objFolder = fso.GetFolder(Subfolder.Path)
      If Subfolder.Name=&quot;Application&quot; Then                                                        &#039; Искомое имя папки
          fso.MoveFolder Subfolder.Path, fso.GetFolder(Subfolder.Path).ParentFolder &amp; &quot;\App&quot;  &#039; Конечное имя папки
      End If
        ShowSubFolders Subfolder
    Next
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Thu, 10 Jul 2014 10:37:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84666#p84666</guid>
		</item>
	</channel>
</rss>
