НайтиНедопустимыеСимволыВИмениФайла (БСП)

Автор: 1С
ОбщийМодуль.ОбщегоНазначенияКлиентСервер
БСП

Найти недопустимые символы имени файла. Проверяет наличие недопустимых символов в имени файла.

// Проверяет наличие недопустимых символов в имени файла.
//
// Параметры:
//  ИмяФайла  - Строка - имя файла.
//
// Возвращаемое значение:
//   Массив   - массив обнаруженных в имени файла недопустимых символов.
//              Если недопустимых символов не обнаружено - возвращается пустой массив.
Функция НайтиНедопустимыеСимволыВИмениФайла(ИмяФайла) Экспорт

	НедопустимыеСимволы = ПолучитьНедопустимыеСимволыВИмениФайла();
	
	МассивНайденныхНедопустимыхСимволов = Новый Массив;
	
	Для ПозицияСимвола = 1 По СтрДлина(НедопустимыеСимволы) Цикл
		ПроверяемыйСимвол = Сред(НедопустимыеСимволы,ПозицияСимвола,1);
		Если СтрНайти(ИмяФайла,ПроверяемыйСимвол) <> 0 Тогда
			МассивНайденныхНедопустимыхСимволов.Добавить(ПроверяемыйСимвол);
		КонецЕсли;
	КонецЦикла;
	
	Возврат МассивНайденныхНедопустимыхСимволов;

КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ЗаменитьНедопустимыеСимволыВИмениФайла (БСП)

ПолучитьНедопустимыеСимволыВИмениФайла (БСП)

УдалитьНедопустимыеСимволы (БСП)

Удалить недопустимые символы XML

УдалитьНедопустимыеСимволыXML (БСП)

ЗаменитьНедопустимыеСимволыXML (БСП)

ПолучитьРасширениеИмениФайла (БСП)

СтрокаСообщенияОНедопустимостиПодписанияЗанятогоФайла (БСП)

СтрокаСообщенияОНедопустимостиПодписанияЗашифрованногоФайла (БСП)

TurboConf ИР адаптер 2.63