<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Выгрузка и удаление вложений с символами ( ) в имени файла]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=1047&amp;type=atom" />
	<updated>2018-06-11T06:46:49Z</updated>
	<generator>PunBB</generator>
	<id>https://itpmr.ru/viewtopic.php?id=1047</id>
		<entry>
			<title type="html"><![CDATA[Выгрузка и удаление вложений с символами ( ) в имени файла]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124703#p124703" />
			<content type="html"><![CDATA[<p>Есть глюк лотуса, функция kill не стирает файлы со скобками в имени.<br />Обходим так:</p><div class="codebox"><pre><code>If doc.HasEmbedded Then &#039; ---------------- // ВЛОЖЕНИЯ
   &#039;Print &quot;XML HasEmbedded!&quot;
  Set rtitem =  doc.GetFirstItem(&quot;attach&quot;) &#039;doc.GetFirstItem(&quot;ПРИЛОЖЕНИЯ_&quot;)
  If Isempty( rtitem.EmbeddedObjects) Then
   Print &quot;нет приложений&quot;
  Else
   Forall obj In rtitem.EmbeddedObjects
    If ( obj.Type = EMBED_ATTACHMENT ) Then
     oname$ = obj.Source 
     oname$ = Replace(oname$, &quot;(&quot;, &quot;_&quot;)
     oname$ = Replace(oname$, &quot;)&quot;, &quot;_&quot;)
     Print oname$
     Call obj.ExtractFile( datapatch$ &amp; oname$ )   &#039; тоже фиг обработаешь ((</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2018-06-11T06:46:49Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124703#p124703</id>
		</entry>
</feed>
