В .NET есть функция, которая проверяет, является ли строка синтаксически правильным путем? Я специально не хочу, чтобы он тестировал, действительно ли путь существует.Тест для синтаксически правильного пути
мой текущий взгляд на это регулярное выражение:
([a-zA-Z]:|\\)?\\?([^/\\:*?"<>|]+[/\\])*[^/\\:*?"<>|]*
матчи:
c:\
bbbb
\\bob/john\
..\..\
отвергает:
xy:
c:\\bob
WT .. это ускользнуло? Я не могу сделать головы или хвосты. – BCS 2008-11-20 23:11:42