Исключение из обработки файлов нулевого размера

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

Исключение из обработки файлов нулевого размера

Postby salexa » Sun, 10 Sep 2006, 09:44

1.
В режиме синхронизации требуется исключить из копирования файлы нулевого размера. При указании -GT 0 файлы нулевого размера продолжают копироваться в каталог назначения; приходится идти обходным путём: -GT 1 -EQ 1 -OR. Это недоработка опции -GT (или так и задумано)? :wink:
Code: Select all
nnbackup.exe sync -i \\Server\Upload -o \\Salexa\Upload -s -ad -delete-excluded -m /3\d{5}/\*,COMMON\*,HOST\host -x *.tmp,ports.hot -GT 0 -t2


2.
И сразу ещё один момент (не стану создавать отдельной темы, потому как вопрос касается того же вышеприведённого примера и исключения файлов). В вышеприведённом примере также требуется исключить файлы с именем list, расположенные только в подкаталогах вида 3ddddd\, где d - цифра 0...9. Естественное желание - дополнить перечень исключающих масок маской /3\d{5}/\list, т.е. полностью командная строка примет вид:
Code: Select all
nnbackup.exe sync -i \\Server\Upload -o \\Salexa\Upload -s -ad -delete-excluded -m /3\d{5}/\*,COMMON\*,HOST\host -x /3\d{5}/\list,*.tmp,ports.hot -GT 1 -EQ 1 -OR -t2

Но на практике при такой строке почему-то исключаются не только файлы list, а вообще всё содержимое подкаталогов 3ddddd\.

nnBackup 3.01 b16 Build 64
WinXP Pro (SP2)
salexa
 
Posts: 3
Joined: Fri, 01 Sep 2006, 11:29

Postby Nicholas_Nemtsev » Tue, 19 Sep 2006, 11:03

1. Исправил. nnbackup301b21.exe
2. Маска должна быть целиком в //, т.е. /3\d{5}\\list/ (что-то в этом роде).
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby salexa » Wed, 20 Sep 2006, 18:56

Спасибо, теперь полный порядок. :)
salexa
 
Posts: 3
Joined: Fri, 01 Sep 2006, 11:29


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest