Использование маски .
ОС Windows и ОС Linux по-разному обрабатывают файловые маски.
Например, маска *.*
означает - указание всех файлов в ОС Windows - и указание всех файлов, содержащих в имени .
‑ в ОС Linux.
Такое различие может приводить к неожиданному поведению методов встроенного языка НайтиФайлы()
, УдалитьФайлы()
и объекта ДиалогВыбораФайла
.
Особенности указания файловых масок в различных операционных системах отражены в синтакс-помощнике для функций НайтиФайлы()
, УдалитьФайлы()
.
Для получения файловой маски, описывающей все файлы, предназначены функции - ПолучитьМаскуВсеФайлы()
, - ПолучитьМаскуВсеФайлыКлиента()
, - ПолучитьМаскуВсеФайлыСервера()
.
См также - Особенности разработки конфигураций для ОС Linux и macOS - стандарт 1С:ИТС - Особенности разработки кроссплатформенных прикладных решений - руководство разработчика 1С
Экранирование кода
// sonar:UseWindowsAllFilesMask:off
// sonar:UseWindowsAllFilesMask:on