Как это выглядит в обновляторе
При настройки архивации (в доп. настройках программы или в свойствах конкретной базы) у нас есть возможность указать обновлятору, какие именно файлы нужно помещать в архив:
В основном текстовом поле (далее шаблон) мы указываем файлы, каталоги или их маски (об этом ниже), которые должны быть включены в архив.
По ссылке "настроить исключения" (далее исключения) мы указываем файлы, каталоги или их маски, которые должны быть исключены из архива.
Галка "Включая подкаталоги" (далее включая подкаталоги) указывает нужно ли искать файлы в подкаталогах основного каталога (далее основной каталог).
Термины
Термин | Пояснение |
---|---|
Расширение файла | Все символы после последней точки, включая эту точку (например, для файла '123.txt' расширением является '.txt') |
Имя файла | Все символы до расширения файла (например, для файла '123.txt' именем является '123') |
Примеры
Давайте на примерах рассмотрим возможные настройки этих параметров и их смысл.
Поиск файлов ведётся без учёта регистра символов, указанных в шаблонах или исключениях.
# | Шаблон | Исключения | Включая подкаталоги | Что попадёт в архив |
---|---|---|---|---|
01 | Нет | Все файлы из корня основного каталога | ||
Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) | |||
02 | * | Нет | Все файлы из корня основного каталога | |
* | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) | ||
03 | *.* | Нет | Все файлы из корня основного каталога с расширениями | |
*.* | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширениями | ||
04 | *.txt | Нет | Все файлы из корня основного каталога с расширением .txt | |
*.txt | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширением .txt | ||
05 | *.txt;*.doc | Нет | Все файлы из корня основного каталога с расширениями .txt или .doc | |
*.txt;*.doc | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширениями .txt или .doc | ||
06 | * | *.txt | Нет | Все файлы из корня основного каталога за исключением файлов с расширением .txt |
* | *.txt | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) за исключением файлов с расширением .txt | |
07 | * | *.txt;*.doc | Нет | Все файлы из корня основного каталога за исключением файлов с расширением .txt и .doc |
* | *.txt;*.doc | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) за исключением файлов с расширением .txt и .doc | |
08 | *.t* | Нет | Все файлы из корня основного каталога, у которых расширение начинается с 't' | |
*.t* | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов), у которых расширение начинается с 't' | ||
09 | *.??? | Нет | Все файлы из корня основного каталога, у которых расширение состоит из 3 символов | |
*.??? | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов), у которых расширение состоит из 3 символов | ||
10 | *.t?t | Нет | Все файлы из корня основного каталога, у которых в расширении 3 символа, первый из которых символ 't', второй любой, третий тоже 't' | |
*.t?t | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов), у которых в расширении 3 символа, первый из которых символ 't', второй любой, третий тоже 't' | ||
11 | he*p.* | Нет | Все файлы из корня основного каталога, у которых имя начинается на 'he' и заканчивается на 'p', а также есть расширение | |
he*p.* | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов), у которых имя начинается на 'he' и заканчивается на 'p', а также есть расширение | ||
12 | 1.txt;2.txt | Нет | Файлы из корня основного каталога: '1.txt', '2.txt' | |
1.txt;2.txt | Да | Файлы из корня основного каталога (а также вложенных в него подкаталогов): '1.txt', '2.txt' | ||
13 | 1.txt;qwe;*.doc | Нет | Файлы из корня основного каталога: '1.txt', 'qwe', с расширением .doc | |
1.txt;qwe;*.doc | Да | Файлы из корня основного каталога (а также вложенных в него подкаталогов): '1.txt', 'qwe', с расширением .doc | ||
14 | *.txt | 2.txt | Нет | Все файлы из корня основного каталога с расширением .txt, за исключением '2.txt' |
*.txt | 2.txt | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширением .txt, за исключением '2.txt' | |
15 | *.txt | dr*.txt | Нет | Все файлы из корня основного каталога с расширением .txt, за исключением тех, чьи имена начинаются на 'dr' |
*.txt | dr*.txt | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширением .txt, за исключением тех, чьи имена начинаются на 'dr' | |
16 | *.txt | ?????.txt | Нет | Все файлы из корня основного каталога с расширением .txt, за исключением тех, чьи имена состоят из 5 символов |
*.txt | ?????.txt | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширением .txt, за исключением тех, чьи имена состоят из 5 символов | |
17 | new\* | Нет | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) | |
new\* | Да | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) | ||
18 | new\*.txt | Нет | Все файлы подкаталога 'new' с расширением .txt | |
new\*.txt | Да | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) с расширением .txt | ||
19 | a\b\c\*.txt | Нет | Все файлы подкаталога 'a\b\c' с расширением .txt | |
a\b\c\*.txt | Да | Все файлы подкаталога 'a\b\c' (а также вложенных в него подкаталогов) с расширением .txt | ||
20 | *.doc;new\* | Нет | Все файлы из корня основного каталога с расширением .doc, а также все файлы подкаталога 'new' (а также вложенных в него подкаталогов) | |
*.doc;new\* | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) с расширением .doc, а также все файлы подкаталога 'new' (а также вложенных в него подкаталогов) | ||
21 | a\*;b\* | Нет | Все файлы из подкаталогов 'a' и 'b' (а также вложенных в них подкаталогов) | |
a\*;b\* | Да | Все файлы из подкаталогов 'a' и 'b' (а также вложенных в них подкаталогов) | ||
22 | new\* | new\ert\* | Нет | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов, за исключением подкаталога 'new\ert') |
new\* | new\ert\* | Да | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов, за исключением подкаталога 'new\ert') | |
23 | new\* | new\*.txt | Нет | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) за исключением файлов с расширением .txt |
new\* | new\*.txt | Да | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) за исключением файлов с расширением .txt | |
24 | new\* | new\ert\11.txt | Нет | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) за исключением файла '11.txt' в подкаталоге 'new\ert' |
new\* | new\ert\11.txt | Да | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) за исключением файла '11.txt' в подкаталоге 'new\ert' | |
25 | *;new\* | Нет | Все файлы из корня основного каталога, а также все файлы подкаталога 'new' (а также вложенных в него подкаталогов) | |
*;new\* | Да | Все файлы из корня основного каталога (а также вложенных в него подкаталогов) | ||
26 | new\* | *.txt | Нет | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов); маска исключения здесь учитываться не будет, так как она не относится к подкаталогу 'new' (иначе было бы написано 'new\*.txt') |
new\* | *.txt | Да | Все файлы подкаталога 'new' (а также вложенных в него подкаталогов) за исключением файлов с расширением .txt; здесь маска исключения учитывается даже в таком виде, так как включён поиск по подкаталогам) | |
27 | *\docs\* | Все файлы, в подкаталогах docs, которые будут найдены в подкаталогах основного каталога. |