-DLT + -s не обрабатываются подкаталоги

Обсуждение программы nnBackup

-DLT + -s не обрабатываются подкаталоги

Postby Legre » Fri, 27 Jun 2008, 12:24

Добрый день!

Использую nnBackup. V 2.28 Build 260 25.05.2005

Задача:
Скопировать из каталога и его подкаталогов "старые" файлы и удалить их в исходных каталогах.
Решение:
Батник для запуска:

@echo off
rem перенос старых файлов каталога Books-Post в архив
nnbackup.exe -f Books-Post-to-Archive.cfg

Файл Books-Post-to-Archive.cfg:

\ перенос файлов, старше 3 месяцев из каталога Books-post в каталог Archive
copy
\ исходный каталог
-i с:\Books-Post\
\ приёмный каталог
-o c:\Archive\Books-Post\
-s \ учитывать вложенные каталоги при копировании
-log l:\nnbackup\MyBackup.log \ лог-файл
-DLT @date.txt \ обрататывать только те файлы, которые были созданы ранее указанной даты и не посещались
-d \ удалять скопированные файлы из исходного каталога

Файл date.txt:

26-03-2008

В результате выполнения этой процедуры происходит копирование и удаление "старых" файлов, находящихся только в каталоге с:\Books-Post\, а подкаталоги не обрабатываются.

Файл MyBackup.log:

...
Th 26.Jun.2008 19:35 Start copy
Th 26.Jun.2008 19:35 c:\Books-Post\KAT48Book.DOC
Th 26.Jun.2008 19:35 c:\Books-Post\KAT49Book.DOC
Th 26.Jun.2008 19:35 c:\Books-Post\KAT50Book.DOC
Th 26.Jun.2008 19:35 c:\Books-Post\KAT5dvd.DOC
Th 26.Jun.2008 19:35 c:\Books-Post\KAT6dvd.DOC
Th 26.Jun.2008 19:35 c:\Books-Post\KATCD16.DOC
Th 26.Jun.2008 19:35 c:\Books-Post\Thumbs.db
Th 26.Jun.2008 19:35 c:\Books-Post\Uchet2003.xls
Th 26.Jun.2008 19:35 c:\Books-Post\Uchet2004.xls
Th 26.Jun.2008 19:35 c:\Books-Post\Uchet2005.xls
Th 26.Jun.2008 19:35 c:\Books-Post\Uchet2006.xls
Th 26.Jun.2008 19:35 c:\Books-Post\Клиенты.xls
Th 26.Jun.2008 19:35 c:\Books-Post\Отложено до 8 февраля.doc
Th 26.Jun.2008 19:35 Stop copy
...

В связи с этим два вопроса:

1. Как заставить nnBackup обрабатывать подкаталоги?

2. Как указать дату, относительно текущей? Т.е. как отсчитать 3 месяца от сегодняшнего числа?
Legre
 
Posts: 2
Joined: Fri, 27 Jun 2008, 12:04

Re: -DLT + -s не обрабатываются подкаталоги

Postby Nicholas_Nemtsev » Fri, 27 Jun 2008, 15:47

В nnBackup 3.х есть ключ -TD-
который и отключает проверку времени у каталогов.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: -DLT + -s не обрабатываются подкаталоги

Postby Legre » Thu, 03 Jul 2008, 14:53

А как работать с относительной датой?
Например, в моем случае, как построить дату "три месяца раньше, чем сегодня"?

Дополнение от 04.07.08:
Я так понял, можно построить только конструкцию "За последние три месяца"?

Ключик -TD- - не документирован? Или я что-то просмотрел. К сожалению, он тоже результата не дал...
Может быть его надо применять с какими-то параметрами?

А почему ключа -s недостаточно? Зачем городить новые?
Legre
 
Posts: 2
Joined: Fri, 27 Jun 2008, 12:04


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests

cron