<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6505&amp;type=atom" />
	<updated>2011-11-30T16:02:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6505</id>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54068#p54068" />
			<content type="html"><![CDATA[<p>Не будем спорить, ибо давно определено, что… В общем, здесь правы <strong>greg zakharov</strong> и <strong>Rumata</strong>.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-11-30T16:02:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54068#p54068</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54067#p54067" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dab00 пишет:</cite><blockquote><p>не вижу особой разницы:<br />менять аргументы запуска или менять константу/переменную в коде, по мне так проще второе, но это, как говорится, на вкус и цвет</p></blockquote></div><p>Большая разница. <br />Во-первых, замена константы/переменной в коде - это модификация приложения. Недопустимо менять какую-либо часть программы, находящейся в промышленной эксплуатации. Во-вторых, запуск с параметром - это гибкость в эксплуатации..</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-11-30T15:45:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54067#p54067</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54062#p54062" />
			<content type="html"><![CDATA[<p>Не заметил никакого моветона, чесслово <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Стопудово скрипт будет запускаться через планировщик, поэтому не вижу особой разницы: <br />менять аргументы запуска или менять константу/переменную в коде, по мне так проще второе, но это, как говорится, на вкус и цвет <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[dab00]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27085</uri>
			</author>
			<updated>2011-11-30T14:40:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54062#p54062</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54057#p54057" />
			<content type="html"><![CDATA[<p>If InStr(i.Name,&quot;искомая_строка&quot;) Then<br />If fso.GetExtensionName(i.Path) = &quot;искомое_расширение&quot; Then</p>]]></content>
			<author>
				<name><![CDATA[dab00]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27085</uri>
			</author>
			<updated>2011-11-30T13:54:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54057#p54057</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54056#p54056" />
			<content type="html"><![CDATA[<p>как удалять старше даты я понял, и привел скрипт. Вопрос в том как объединить удаление файла с определенным именем и расширением которое старше 2 недель.</p>]]></content>
			<author>
				<name><![CDATA[pushok.88]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27390</uri>
			</author>
			<updated>2011-11-30T13:43:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54056#p54056</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54054#p54054" />
			<content type="html"><![CDATA[<p>OlderThanDate = DateAdd(&quot;d&quot;, -14, Date) &#039; дата, старше которой необходимо удалять<br />If i.DateLastModified &lt; OlderThanDate Then ...<br />По именам - можно парсить имена файлов например функцией InStr<br />По расширениям - тоже можно парсить имя файла или получать расширения файлов с помощью, например, fso.GetExtensionName</p>]]></content>
			<author>
				<name><![CDATA[dab00]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27085</uri>
			</author>
			<updated>2011-11-30T13:38:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54054#p54054</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBScript: Как удалять файлы по имени и двухнедельной давности]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54051#p54051" />
			<content type="html"><![CDATA[<p>Всем добрый день.</p><p>Есть вот такой скрипт:<br /></p><div class="codebox"><pre><code>Dim fso, WshShell
Dim oFolder, oFile
Const DPath = &quot;E:\Backup\&quot;

Set fso = createobject(&quot;Scripting.FileSystemObject&quot;)
Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
Set oFolder = fso.GetFolder(DPath)

Set oFile = oFolder.Files

If (Not fso.FolderExists(DPath)) Then
WSH.Echo(&quot;Отсутствует директория или не назначен диск&quot;)
Else
For Each i In oFile 
file =  oFolder.Path &amp; i.Name

If (i.DateLastModified &lt; (Date - 14)) Then
fso.DeleteFile file, true
End If
next
End if</code></pre></div><p>Подскажите, каким образом можно переделать данный скрипт, чтобы удалялись файлы которые старше 2 недель по определенным именам и расширениям.</p>]]></content>
			<author>
				<name><![CDATA[pushok.88]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27390</uri>
			</author>
			<updated>2011-11-30T12:46:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54051#p54051</id>
		</entry>
</feed>
