Особенности снятия архивного атрибута

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

Особенности снятия архивного атрибута

Postby elos » Tue, 03 Aug 2010, 12:21

В свете поста про инкрементный архив поэкспериментировал и выявил следующее:
Создал папки DATA1 и DATA2. В DATA1 скопировал папку nnBackup и принудительно в FAR-е выставил папкам и файлам архивный атрибут (так, на всякий случай). Далее над папкой с предустановленными архивными атрибутами файлов/папок выполнялись команды :
Code: Select all
C:\nnBackup\nnbackup.exe dump 0 -i d:\data1 -o d:\data2\ -s -e -A

Code: Select all
C:\nnBackup\nnbackup.exe copy -i d:\data1 -o d:\data2\ -s -e -A

Code: Select all
C:\nnBackup\nnbackup.exe ver -n 7 -i d:\data1 -o d:\data2\ -s -e -A

Code: Select all
C:\nnBackup\nnbackup.exe verz -n 7 -i d:\data1 -o d:\data2\ -s -e -A

Code: Select all
C:\nnBackup\nnbackup.exe copyz -i d:\data1 -o d:\data2 -s -e -A


copyz файл архива упорно кидало в корень диска D:, но не в папку назначения...
Результат:
copy, ver - в источнике снимается с файлов, но не с папок(не критично, но хотелось бы и с папок - они тоже файлы...)
dump, verz, copyz - снимает в ПРИЁМНИКЕ с файлов и папок, источник в исходном - наоборот надо по логике...

Да, интересно получается...
-A - cнимать атрибут файла 'archive' после копирования

Как кратко сказано в файле помощи! Юридически тонко! Ждалось, что сниматься будет на источнике, а оно во как оказалось... Хорошо, что у меня только copy использовалось.

Теперь вернёмся к моменту снятия атрибута. Может автор ответит - каков алгоритм снятия архивного атрибута? В имеющихся исходниках копаться не хочется, да может и не оказаться. Хотелось бы, действительно, чтобы атрибут снимался сразу после обработки каждого файла, а не повторным "пробегом" после обработки всех файлов.

(nnBackup. V 3.01 RC10 Build 140)
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests