<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: Проверка существования файла и смена его аттрибута.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7925</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7925&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: Проверка существования файла и смена его аттрибута.».]]></description>
		<lastBuildDate>Sat, 29 Dec 2012 02:13:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBScript: Проверка существования файла и смена его аттрибута.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67995#p67995</link>
			<description><![CDATA[<p><span style="color: Green"><strong>Ремер</strong>, используйте <a href="http://forum.script-coding.com/help.php?section=bbcode">тэг «code»</a> для оформления кода на форуме. Я поправил Ваш пост.</span></p><p>Сообщения добавьте сами:<br /></p><div class="codebox"><pre><code>Option Explicit

Dim strFile

With WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;)
    strFile = .BuildPath(WScript.CreateObject(&quot;Shell.Application&quot;).NameSpace(&quot;shell:AppData&quot;).self.Path, &quot;Software\Reg\cleanfolders.lst&quot;)
    
    If .FileExists(strFile) Then
        With .GetFile(strFile)
            If Not .Attributes And 1 Then
                .Attributes = .Attributes Or 1
            End If
        End With
    Else
        WScript.Echo &quot;File [&quot; &amp; strFile &amp; &quot;] not found&quot;
    End If
End With

WScript.Quit 0
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 29 Dec 2012 02:13:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67995#p67995</guid>
		</item>
		<item>
			<title><![CDATA[VBScript: Проверка существования файла и смена его аттрибута.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67988#p67988</link>
			<description><![CDATA[<p>Необходимо проверить существования файла и если его нет вывести сообщение. Если файл существует то нужно проверить стоит ли у него аттрибут &quot;только чтение&quot;, если&nbsp; стоит вывести сообщение, если же нет, поставить атрибут &quot;только чтение&quot; и вывести сообщение об успехе. </p><p>Вот что делал, но почему то сообщение выводится не зависимо от того есть файл или его нет, с аттрибутами вообще не знаю как. </p><div class="codebox"><pre><code>With WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;)
    Set WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)
    username = wshShell.ExpandEnvironmentStrings(&quot;%username%&quot;) 
    
    If .FileExists(&quot;C:\Documents and Settings\%username%\Application Data\Software\Reg\cleanfolders.lst&quot;) Then
    else
        MsgBox &quot;Файла: cleanfolders.lst  не существует&quot;,64, &quot;Сообщение&quot;
    end if
end with</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ремер)]]></author>
			<pubDate>Fri, 28 Dec 2012 19:15:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67988#p67988</guid>
		</item>
	</channel>
</rss>
