<?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>http://forum.script-coding.com/viewtopic.php?id=8897</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8897&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «vbs: поиск и замена файла».]]></description>
		<lastBuildDate>Fri, 15 Nov 2013 14:27:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: vbs: поиск и замена файла]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77333#p77333</link>
			<description><![CDATA[<p>Если еще актуально, то копировать можно по разному, например, через объект файла:<br /></p><div class="codebox"><pre><code>
srcPath = &quot;C:\tmp\1\&quot;
srcFile = &quot;impab.mab&quot;
Set oFile = fso.GetFile( srcPath &amp; srcFile ) &#039; объект копируемого файла
On Error Resume Next
If oFile.Copy( path &amp; srcFile ) &lt;&gt; 0 Then 
    MsgBox &quot;Не удалось скопировать файл:&quot; &amp; vbCrLf &amp; vbTab &amp; srcPath &amp; srcFile &amp; vbCrLf &amp; _
                                                &quot;в файл:&quot; &amp; vbCrLf &amp; vbTab &amp; path &amp; srcFile &amp; vbCrLf
End IF
Set oFile = Nothing
On Error GoTo 0

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Fri, 15 Nov 2013 14:27:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77333#p77333</guid>
		</item>
		<item>
			<title><![CDATA[Re: vbs: поиск и замена файла]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77179#p77179</link>
			<description><![CDATA[<div class="codebox"><pre><code>Dim fso1
Set fso1 = WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
dim home
dim path
home = WshShell.ExpandEnvironmentStrings(&quot;%USERPROFILE%&quot;)
home =home &amp; &quot;\AppData\Roaming\Thunderbird\Profiles&quot;


Set oFolders = fso1.GetFolder(home)

Set oSubfolders = oFolders.SubFolders

For Each oFolder In oSubFolders

            strListFolders = strListFolders &amp; oFolder.Name &amp; vbCrLf

Next   

path = home &amp; &quot;\&quot; &amp; strListFolders &amp; &quot;\&quot;

MsgBox path

Const OverwriteExisting = True
Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
objFSO.CopyFile &quot;C:\tmp\1\impab.mab&quot; , path , OverwriteExisting


WScript.Quit 1</code></pre></div><p>нашел вот такое решение. путь получается, только копирование почему-то не идет. видимо что то в ситаксисе копирования&nbsp; не верно.</p><p>дает ошибку &quot;путь не найден.&quot;</p><br /><p>При том вывод <strong>MsgBox path </strong> дает абсолютно нормальный путь.&nbsp; писать в папку права есть. В синтаксисе тоже верно.&nbsp; <strong>C:\tmp\1\impab.mab </strong>&nbsp; &nbsp;по указаному пути есть. Люди ткните в чем я ошибся?! Вывод скрипта&nbsp; на картинке.</p>]]></description>
			<author><![CDATA[null@example.com (fokov.v.s)]]></author>
			<pubDate>Tue, 12 Nov 2013 12:44:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77179#p77179</guid>
		</item>
		<item>
			<title><![CDATA[vbs: поиск и замена файла]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77177#p77177</link>
			<description><![CDATA[<p>Господа. Прошу помощи.<br />дано рабочая группа. компы - win7</p><p>задача : нужен скрипт который бы находил в профиле текущего пользователя файл&nbsp; &nbsp;name.mab.<br />после чего этот файл должен быть заменен копией взятой с&nbsp; общей папки \\server\mab|</p><p>файл - адресная книга, и папка в которой она лежит(профиль пользователя Thunderbird )&nbsp; у всех зовется по разному, ибо генерится случайным образом при старте Thunderbird .<br />Никаких проверок.&nbsp; на дату в частности при замене&nbsp; не требуется. </p><p>В принципе куда рыть я&nbsp; в общем понимаю, но времени на это тупо нет.его мне не дали. Нужен скрипт. <br />Заранее огромное спасибо. </p><p>p/s<br />штатные плагины для синхрона адресной книги&nbsp; на последних&nbsp; версиях&nbsp; птички не идут.</p>]]></description>
			<author><![CDATA[null@example.com (fokov.v.s)]]></author>
			<pubDate>Tue, 12 Nov 2013 11:15:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77177#p77177</guid>
		</item>
	</channel>
</rss>
