Как проверить является ли строка допустимым именем файла, кроме как:
bool isValidFilename = str.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) != -1;
Здравствуйте, Аноним, Вы писали:
А>bool isValidFilename = str.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) != -1;
Если в строке только имя файла, то это и есть нормальный способ. Если в строке полный путь, то этот способ не подойдёт.
Здравствуйте, Аноним, Вы писали:
А>Как проверить является ли строка допустимым именем файла, кроме как:
А>А>bool isValidFilename = str.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) != -1;
А>
Читаем тут:
http://msdn.microsoft.com/en-us/library/aa365247.aspx
и пишем хитрую функцию.
Здравствуйте, meds, Вы писали:
А>>Как проверить является ли строка допустимым именем файла, кроме как:
M>Читаем тут:
M>http://msdn.microsoft.com/en-us/library/aa365247.aspx
M>и пишем хитрую функцию.
Есть еще семейство функций PathXXX, в них можно найти что-нибудь подходящее. Хотя работают они иногда очень странно на мой взгляд...
http://msdn.microsoft.com/en-us/library/bb773559(VS.85).aspx
Mumitroller
... << RSDN@Home 1.2.0 alpha 4 rev. 1099>>