Necesito determinar si un String proporcionado por el usuario es una ruta de archivo válida (es decir, si createNewFile() tendrá éxito o arrojará una excepción) pero no quiero inflar el sistema de archivos con archivos inútiles creados solo con fines de validación, Entonces, ¿hay alguna manera de determinar si el String que tengo es una ruta de archivo válida sin intentar crear el archivo?¿Hay alguna manera en Java para determinar si una ruta es válida sin intentar crear un archivo?
Sé que la definición de "ruta de archivo válida" varía según el sistema operativo, pero me preguntaba si hubo alguna forma rápida de aceptar "C:/foo" o "/ foo" y rechazar "banana" ... .un enfoque posible puede estar intentando crear el archivo y eventualmente eliminarlo si la creación tuvo éxito, pero espero que haya una forma más elegante de lograr el mismo resultado ...
¿Puede alguien decirme cómo la pregunta anterior está EXACTAMENTE relacionada con esta: http://stackoverflow.com/questions/13924808/check-if-a-path-is-valid-or-legal-in-java? Bien, puedo dar 2 similitudes, ambas están escritas en inglés y usan la palabra "es". ¿Algo más que eso? –
documentación del corrector relacionado de klocwork: [SV.PATH] (https://developer.klocwork.com/documentation/en/insight/10-1/sv-path): contiene pautas útiles – boly38