<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5236&amp;type=atom" />
	<updated>2010-12-02T13:35:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5236</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42423#p42423" />
			<content type="html"><![CDATA[<p>каюсь проглядел</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2010-12-02T13:35:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42423#p42423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42418#p42418" />
			<content type="html"><![CDATA[<p>Спасибо. Помогло.</p>]]></content>
			<author>
				<name><![CDATA[scripsils]]></name>
			</author>
			<updated>2010-12-02T12:53:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42418#p42418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42417#p42417" />
			<content type="html"><![CDATA[<p>Вообще-то, ошибка возникает не на копировании папки, а на записи файла:<br /></p><div class="codebox"><pre><code>set ok = fs.CreatetextFile(dst &amp; &quot;ok&quot;, True)</code></pre></div><p>Файл-то закрывать надо.<br /></p><div class="codebox"><pre><code>ok.close</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Anmat]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24650</uri>
			</author>
			<updated>2010-12-02T12:36:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42417#p42417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42413#p42413" />
			<content type="html"><![CDATA[<p>имена папок по-русски, без пробелов или цифрами разницы нет. В некоторых папках файлов нет. <br />Тестировалось на нескольких компах. Везде при копировании третьей папки ошибка 70</p>]]></content>
			<author>
				<name><![CDATA[scripsils]]></name>
			</author>
			<updated>2010-12-02T10:12:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42413#p42413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42410#p42410" />
			<content type="html"><![CDATA[<p>70 это отклонение разрешения<br />+ и заключите в кавычки если спецсимволы в именах папок<br />и могут быть файлы с &quot;плохими&quot; именами</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2010-12-02T09:53:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42410#p42410</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42406#p42406" />
			<content type="html"><![CDATA[<p>CopyFolder - по умолчанию используется overwrite=true.<br />&quot;приемные файлы&quot; - это какие? Атрибуты проверил. Везде не архивный, не системный, не только чтение. Ошибка вознкает опять.<br />Ошибка возникает и при копировании в пустую папку.</p>]]></content>
			<author>
				<name><![CDATA[scripsils]]></name>
			</author>
			<updated>2010-12-02T09:21:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42406#p42406</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42402#p42402" />
			<content type="html"><![CDATA[<p>атрибуты поменяйте у приемных файлов, снимите только чтение и системный<br />+<br />fs.CopyFolder src &amp; fol_name, dst, true</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2010-12-02T09:01:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42402#p42402</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Скрипт выдает ошибку 70 на копируемой третьей папке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42398#p42398" />
			<content type="html"><![CDATA[<p>Уважаемые коллеги. Подскажите в чем причина ошибки при работе скрипта.<br />Задача: скопировать из одного места в другое все папки с файлами не старше чем i дней относительно текущей даты. <br />Был написан скрипт, который хорошо коприует 1 и 2 папки. На третьей папке возникает ошибка 70.<br />Вот код скрипта: <br /></p><div class="codebox"><pre><code>On Error Resume Next
dim src, dst, fs, fol, subfol, f1, cur_date, pre_date, fol_name, f, copy, ok, i

&#039;katalog s dannymi
src = &quot;D:\Папка\&quot;
dst = &quot;D:\&quot;

set fs = CreateObject(&quot;Scripting.FileSystemObject&quot;)
set fol = fs.GetFolder(src)
set subfol = fol.SubFolders

i=20
For Each f1 In subfol

    cur_date = f1.DateCreated
    pre_date = date()-i

    if cur_date &gt; pre_date Then              
    
        fol_name = f1.name    
                fs.CopyFolder src &amp; fol_name, dst

            WScript.Echo err.number &#039;Здесь выскакивает ошибка на третьей папке

        if (err.number &lt;&gt; 0) Then
                ErrorCopy    
            WScript.Quit

        End If
        set ok = fs.CreatetextFile(dst &amp; &quot;ok&quot;, True)
    
    End If 
Next 

Sub ErrorCopy

 set ok = fs.CreatetextFile(&quot;error_copy&quot;, True)

End Sub</code></pre></div><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[scripsils]]></name>
			</author>
			<updated>2010-12-02T08:22:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42398#p42398</id>
		</entry>
</feed>
