AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.02.2015, 22:12   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
palleagermark: Build a valid file name
Источник: http://www.agermark.com/2015/02/buil...file-name.html
==============

I could find anything in AX building a true valid file name. That is only the name of the file itself, not the path.

So I came up with this:
public static Filename buildValidFilename(str _filename)
{
#xppTexts
#define.LeftSquareBracket('[')
#define.RightSquareBracket(']')

Filename validFilename;
str invalidFileNameChars;

new InteropPermission(InteropKind::ClrInterop).assert();

// Remove the characters that .NET defines as invalid
invalidFileNameChars = new System.String(System.IO.Path::GetInvalidFileNameChars());
validFilename = System.Text.RegularExpressions.Regex::Replace(_filename, #LeftSquareBracket + invalidFileNameChars + #RightSquareBracket, #emptyString);

// Remove the characters that .NET doesn't remove
invalidFileNameChars = @'"\\/:*?\|' + "'";
validFilename = System.Text.RegularExpressions.Regex::Replace(validFilename, #LeftSquareBracket + invalidFileNameChars + #RightSquareBracket, #emptyString);

CodeAccessPermission::revertAssert();

return validFilename;
}

Источник: http://www.agermark.com/2015/02/buil...file-name.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Clean off the illegal characters from file name Blog bot DAX Blogs 0 01.05.2014 20:16
crminthefield: Creating SSL Certificates for CRM Test Environment Blog bot Dynamics CRM: Blogs 0 10.12.2013 02:12
ax-erp: Find database given physical file name Blog bot DAX Blogs 0 27.04.2012 16:11
palleagermark: Changing AOS service name Blog bot DAX Blogs 0 08.09.2011 19:11
Microsoft Dynamics CRM Team Blog: Importing two or more entities from a Single File Blog bot Dynamics CRM: Blogs 0 09.11.2010 19:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:19.