<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Сохранение файлов по заданным параметрам времени]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14016</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14016&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Сохранение файлов по заданным параметрам времени».]]></description>
		<lastBuildDate>Thu, 09 Aug 2018 05:19:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Сохранение файлов по заданным параметрам времени]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127754#p127754</link>
			<description><![CDATA[<div class="quotebox"><cite>AlexPebody пишет:</cite><blockquote><p>Условие должно меняться, например быть в переменной, чтобы я мог например изменить параметры за какое время мне нужны файлы, те переменные указанных промежутков как шаблон вначале скрипта.</p></blockquote></div><p><strong>AlexPebody</strong>, с таким запросом только один вариант — самому научиться писать. Для разминки попробуйте просто составить вышеупомянутый шаблон <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p><div class="quotebox"><cite>AlexPebody пишет:</cite><blockquote><p>4 файла за каждую неделю в последнем месяце</p></blockquote></div><p>Или <em>пять</em> файлов.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 09 Aug 2018 05:19:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127754#p127754</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Сохранение файлов по заданным параметрам времени]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=127750#p127750</link>
			<description><![CDATA[<p>Доброго всем времени. Если не сложно, подскажите скрипт cmd такого плана и задачи:</p><p>Есть куча файлов - слитые плановым скриптом БД, лежат в одной папке на локале, что не есть гуд,<br />нужно как то разруливать эту кучу, причем умно. На текущий момент юзаю кусок скрипта на VBS<br />где далее используя этот файлик через cmd указываю за сколько последних дней хранить файлы,<br />остальные разумеется удаляются. Далее тем же robocopy, можно слить слепок на куда угодно, НО...</p><p>Мне нужно сделать такой скрипт, чтобы я мог указать промежутки времени, за которое скрипт,<br />обходя папку, будет удалять файлы, оставляя только те (по дате), которые соответствуют:</p><p>Например: </p><p><strong>1 последний файл за каждый месяц в году, 1 последний файл за каждую неделю в последнем месяце, и 1 файл за каждый день последней недели.</strong></p><p><strong>И каждый раз когда этот скрипт будет обходить файлы в папке по данной схеме, должны оставаться файлы, в примере это будут: 12 файлов, за каждый месяц в году, 4 файла за каждую неделю в последнем месяце и 7 файлов за последние 7 дней последней недели.</strong></p><p>Как это реализовать, всю голову сломал, перебрал 100500 вариантов разных скриптов и cmd и vbs, ничего не могу сделать, прям печаль тоска. Условие должно меняться, например быть в переменной, чтобы я мог например изменить параметры за какое время мне нужны файлы, те переменные указанных промежутков как шаблон вначале скрипта.</p><p><strong>Если кто может помочь конкретным примером, буду ВЕСЬМА ПРИЗНАТЕЛЕН!</strong></p><p>p.s. Нарыл замечательную программку <strong>forfiles (<a href="http://salf-net.ru/?p=197">описание</a>)</strong> из ряда <strong>Windows 2000 Resource Kit</strong>, она умеет отсчитывать период и выполнять указанные скрипты исходя из прошедших дней в + либо -, те старше или младше, но как это привязать к моему шаблону требований прям ума не приложу... ЗАРАНЕЕ ВСЕМ СПАСИБО!</p>]]></description>
			<author><![CDATA[null@example.com (AlexPebody)]]></author>
			<pubDate>Wed, 08 Aug 2018 13:14:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=127750#p127750</guid>
		</item>
	</channel>
</rss>
