Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - скрипт по копирвоанию и последующего удаления файлов по маске названия файла

Ответить
Настройки темы
Любой язык - скрипт по копирвоанию и последующего удаления файлов по маске названия файла

Старожил


Сообщения: 346
Благодарности: 5

Профиль | Отправить PM | Цитировать


день добрый!
задача скрипта такая: есть несколько папок на разных ресурсах. туда делаются скл бэкапы. название бэкапов типа "ххх_backup_2013_08_27_020001_6443075.bak"
нужно что бы со всех этих папок собирались крайние бэкапы в одну папку и через сутки удалялись перед те, как туда будут копироваться новые файлы
ЗЫ с этой папки через синхронизатор какойнить будут забираться эти файлы

подскажите скрипт, в этом не силен вообще

Отправлено: 09:49, 15-11-2013

 

Старожил


Сообщения: 346
Благодарности: 5

Профиль | Отправить PM | Цитировать


подскажите плз

Отправлено: 16:35, 25-11-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Невнятно изложено техническое задание.

Отправлено: 18:23, 25-11-2013 | #3


Старожил


Сообщения: 346
Благодарности: 5

Профиль | Отправить PM | Цитировать


1-нужно что бы скрипт забирал (копировал) крайний по дате файл из папки с бэкапами в новую папку
2- нужно что бы удалял файл из новой папки в определенное время

+ посоветуйте ПО для синхронизации папок по ФТП

Отправлено: 09:25, 26-11-2013 | #4


Старожил


Сообщения: 346
Благодарности: 5

Профиль | Отправить PM | Цитировать


вообще нет мыслей?

Отправлено: 13:35, 05-12-2013 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата santey007:
вообще нет мыслей? »
Есть:
Цитата Iska:
Невнятно изложено техническое задание. »

Отправлено: 16:46, 05-12-2013 | #6


Старожил


Сообщения: 346
Благодарности: 5

Профиль | Отправить PM | Цитировать


да ну что тут непонятного? давайте для начала так: нужно что бы скрипт из одной папки выбирал крайний по дате файл (дата есть и в заголовке файла) и копировал его в другую папку...
наверно еще яснее не смогу объяснить

Отправлено: 08:46, 06-12-2013 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=" %%i in (
	`dir /s /b /a:-d /t:c /o:-d "E:\Песочница\0334\Source\*.bak"`
) do (
	>nul copy "%%~i" "E:\Песочница\0334\Destination\"
	goto :out
)

:Out

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:30, 06-12-2013 | #8


Старожил


Сообщения: 346
Благодарности: 5

Профиль | Отправить PM | Цитировать


Iska, вроде бы работает. но батник отрабатывает только тогда, когда папки названы на латинице((( придется все пути переписывать
и второй батник, что бы он например через 36 часов удалял старый файл, оставляя только новый из папки "E:\Песочница\0334\Destination\"
т.е. в папке Destination за 36 часов накопится 2-3 файла, надо что бы он оставил только один, самый новый по дате создания. как реализовать?

Отправлено: 14:22, 25-12-2013 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата santey007:
но батник отрабатывает только тогда, когда папки названы на латинице »
Нет.

Отправлено: 14:31, 25-12-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - скрипт по копирвоанию и последующего удаления файлов по маске названия файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Нужен bat-ник для поиска и удаления файлов и папок по маске Nun-Nun Скриптовые языки администрирования Windows 14 08-11-2014 09:53
Интернет - Сортировка файлов в проводнике по дате названия файла VbInt Microsoft Windows 7 7 15-11-2013 10:33
CMD/BAT - создать Пакетный файл, предназначенный для удаления файлов по маске, расположенных в Sew12 Скриптовые языки администрирования Windows 2 21-11-2012 05:42
VBS/WSH/JS - Помогите пожалуйста. Скрипт Удаления файлов старше 60 дней, исключая файлы по маске KitsuNeko Скриптовые языки администрирования Windows 3 29-08-2012 13:55
CMD/BAT - [решено] Скрипт сортировки и копирования файлов по маске Daemonstar Скриптовые языки администрирования Windows 2 25-09-2010 15:47




 
Переход