Necesito validar el nombre de una carpeta en C#.Validar el nombre de la carpeta en C#
me han tratado la siguiente expresión regular:
^(.*?/|.*?\\)?([^\./|^\.\\]+)(?:\.([^\\]*)|)$
pero falla, y también he intentado usar GetInvalidPathChars()
.
Se produce un error cuando intento usando P:\abc
como un nombre de carpeta es decir Driveletter:\foldername
Puede alguien sugerir por qué?
Lo mismo ocurre con una carta de expresiones regulares unidad de validación + foldername –
Pregunta: ¿En qué situación está un usuario va a tener que escribir manualmente una ruta de manera específica que tiene que regex que? – Amicable
En Windows, ciertos 'nombres de dispositivo' también están reservados, como 'COM1' o 'AUX' –