Удаление недопустимых символов из имени файла (C#)


string GetValidFileName(string badFileName)
{
   var allChars= badFileName.ToCharArray();
   var invalidChars=Path.GetInvalidFileNameChars();
   var validChars=new List(allChars.Length);
   var lbound= invalidChars.GetLowerBound(0)
   foreach(Char ch in allChars)
      if(Array.IndexOf( invalidChars,ch) < lbound)
         validChars.Add(ch);
   return new String( validChars.ToArray());
} 
Реклама
Запись опубликована в рубрике программирование с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s