Je travaille dans un endroit où les annuaires ont un nom si long et sont dans un arbre si long.
Et j'ai des problèmes avec des noms de chemin trop longs pour les dossiers dans une application externe (je ne peux pas changer cette application externe, mais je peux lui donner des noms de chemin plus courts).
Je sais que les systèmes d'exploitation Microsoft peuvent raccourcir les noms de chemin comme la transformation C:\TooLongName\TooLongSubDirectory
en quelque chose comme C:\TooLon~1\TooLon~1
.
Mais comment puis-je faire cela en C# tout en gardant la nef valide et utilisable ?
PS : Je n'utilise pas la norme FileInfo
y DirectoryInfo
J'utilise uniquement des chaînes de caractères qui seront envoyées à une application externe que je ne peux modifier en aucune façon.