Estoy creando nombres de archivo basados en valores dinámicos como el nombre de la empresa y el nombre/apellido.Creación de nombres de archivo válidos en Java
Me gustaría verificar que el nombre del archivo sea válido antes de intentar crear el archivo. Eso es comprobar que no contiene ningún carácter ilegal, y reemplazarlos si lo hacen.
Por supuesto, solo podía usar una expresión regular, pero me preguntaba si existía un método existente en algo como commons-lang o commons-io que hace esto?