9 / 9 / 0
Регистрация: 06.09.2010
Сообщений: 155
|
|
1 | |
Копирование файлов в зависимости от даты13.09.2012, 14:39. Показов 52590. Ответов 7
Метки нет (Все метки)
Добрый день!
Есть Ресурс 1 и Ресурс 2. Необходимо чтоб все файлы и папки копировались из Ресурс 1 на Ресурс 2, но по дате, не позднее, чем три дня. При этом, чтоб с Русерс 1 эти файлы и папки удалялись. Например. Сегодня понедельник. Нужно чтоб все файлы и папки в пятницу перенеслись с Ресурс 1 на Ресурс 2, но по дате, только за понедельник, вторник и среда. Спасибо!
1
|
13.09.2012, 14:39 | |
Ответы с готовыми решениями:
7
Копирование файлов в зависимости от даты по FPT Копирование файлов не ранее указанной даты Копирование файлов с указанием даты и времени Копирование файлов в нужные папки в зависимости от их имён |
9 / 9 / 0
Регистрация: 06.09.2010
Сообщений: 155
|
|
17.09.2012, 15:10 [ТС] | 3 |
Не совсем важно сколько дней между ними, это Я для примера. Смысл в том, что есть FTP с ограниченным местом. Каждую пятницу нужно очищать, но свежие файлы нужно оставлять, если думать как Вы, то да, это 4-х дневной давности.
1
|
17.09.2012, 16:32 | 4 | |||||
FORFILES [/P <путь>] [/M <маска_поиска>] [/S] [/C <команда>] [/D [+ | -] {dd.MM.yyyy | dd}]
2
|
9 / 9 / 0
Регистрация: 06.09.2010
Сообщений: 155
|
|
17.09.2012, 17:18 [ТС] | 5 |
Отлично. спасибо большое. Я не знал, что есть такая с\встроенная утилита. Хотел пробовать через xcopy и т.д. тему можно закрывать.
1
|
17.09.2012, 17:20 | 6 | |||||
Она родная, но не во всех окнах есть.
Вот, если что в аттаче: Бэкап папок 1С Robocopy еще умеет. И тоже не везде есть. Например:
c:\Destination - получатель *.* - маска /minage - исключает файлы с модификацией ранее указанного кол-ва дней /maxage - исключает файлы с модификацией позже указанного кол-ва дней Может также работать с папками. Смотрите справку по ключу /?
1
|
9 / 9 / 0
Регистрация: 06.09.2010
Сообщений: 155
|
||||||
18.09.2012, 10:32 [ТС] | 7 | |||||
Очень хорошо. Спасибо!
Добавлено через 17 часов 7 минут Что Я придумал
Атрибут /minage:3 не работает в первой строке. А дальше Мне нужно удалять файлы и папки, которые были скопированы. Чтоб ресурс освобождался. Там можно командой del воспользоваться, но тогда там тоже нужно выбирать параметр, только те, кто старше 3 дней.
1
|
18.09.2012, 11:25 | 8 |
У папки нет такого атрибута, как дата модификации.
И хотя наличиствует дата создания. Получить ее значение батником довольно проблематично, по крайней мере я не знаю как. Можно попробовать в комплекте со сторонними утилитами. В обход этому можно заходить в каждую такую папку и проверять дату модификации первого попавшегося (или последнего по времени изменения) файла. Это конечно костыли. Но именно так я и реализовал в приведенной мною выше теме.
1
|
18.09.2012, 11:25 | |
18.09.2012, 11:25 | |
Помогаю со студенческими работами здесь
8
Копирование файлов до определенной даты с сохранением структуры Сортировка файлов из указанной папки по папкам, в зависимости от даты создания Проверка наличия папки и последующее копирование файлов в зависимости от разрядности системы Копирование файлов с определенным временем модификации. Поле ввода даты и времени. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |