<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Авто-копирование файла после изменения.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9063&amp;type=atom" />
	<updated>2013-12-22T18:27:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9063</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Авто-копирование файла после изменения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=78424#p78424" />
			<content type="html"><![CDATA[<p>Кстати, а<strong> вместо самого копирования</strong> файлов в папку или с переименованием может имеет смысл <strong>запускать архивацию</strong>. </p><p>Во-первых, сами архиваторы могут сразу дать архиву имя с учетом времени архивации, а во-вторых, сами копии будут меньше места занимать, если файл большой и хорошо жмётся. А можно ещё и в один файл (например, в rar), ложить определенное число версий одного файла. См. ключи к архиваторам.</p><p>Можно и комбинировать возможности архиваторов. Например, для RAR - раз Ваш файл меняется около 5-6 раз за час, можно в шаблоне имени архива ключами прописать дату и час и указать количество версий файлов в архиве, явно более этих 5-6 раз - например, 10 - получим на каждый час всего один архив, а уже при необходимости разархивации - будете выбирать интересующую версию файла. Если файл большой, но меняется в своём содержимом мало - можно включить (-s) &quot;солид&quot;-архивацию, тогда места такой &quot;часовой&quot; файл будет занимать куда меньше, чем суммарный размер отдельной архивации.</p><div class="codebox"><pre><code>
rem создадим архив с 10-ю последними за текущий час версиями файла
rem Ключ -TL — установить время архива по самому новому файлу
c:\util\rar.exe a -u -tl -ver10 -ag_YYYYMMDD_HH c:\archives\arc.rar c:\ku\kuku.txt 

rem создадим отдельный архив с текущей датой в имени архива и номером версии архива за этот день
c:\util\rar.exe a -tl -ag_YYYYMMDD_N c:\archives\arc.rar c:\ku\kuku.txt 

rem создадим отдельный архив с текущей датой и временем в имени архива
c:\util\rar.exe a -tl -ag_YYYYMMDD_HHMM c:\archives\arc.rar c:\ku\kuku.txt 

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2013-12-22T18:27:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=78424#p78424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Авто-копирование файла после изменения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=78417#p78417" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=563">VBScript: Слежение за изменениями файлов в директории</a></p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2013-12-22T13:30:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=78417#p78417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Авто-копирование файла после изменения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=78414#p78414" />
			<content type="html"><![CDATA[<p>Не принципиально.<br />Чтобы работало (=<br />Перенесите тему, пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[Tabris]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31422</uri>
			</author>
			<updated>2013-12-22T12:35:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=78414#p78414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Авто-копирование файла после изменения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=78413#p78413" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Tabris пишет:</cite><blockquote><p>PS: Не знаю, в ту ли тему написал, т.к. без понятия с помощью чего это можно осуществить.</p></blockquote></div><p>На AHK можно, но если не принципиально на чём, тогда лучше на VBS — ничего дополнительно устанавливать не придётся.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2013-12-22T12:28:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=78413#p78413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Авто-копирование файла после изменения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=78412#p78412" />
			<content type="html"><![CDATA[<p>Здравствуйте. <br />Нужно, чтобы один файл, после каждого изменения, автоматически копировался в отдельную папку (папка01, папка02 и т.д.), чтобы не было замены. Или же в одну и ту же папку, но только с изменением имени (имя01, имя02...).<br />Файл этот постоянно (каждые 10-15 минут) обновляется (изменяется) и нужны все предыдущие версии этого файла. </p><p>Осуществимо ли это?</p><p>PS: Не знаю, в ту ли тему написал, т.к. без понятия с помощью чего это можно осуществить.</p>]]></content>
			<author>
				<name><![CDATA[Tabris]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31422</uri>
			</author>
			<updated>2013-12-22T12:22:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=78412#p78412</id>
		</entry>
</feed>
