Expliquer boost::filesystem portable générique format de chemin d'accès en C++
-
13-09-2020 - |
Question
J'essaie de comprendre portable générique format de chemin d'accès et tout n'est pas en cliquant sur.Quelqu'un peut-il expliquer cela en termes d'exemples?J'ai aussi dit que je peux utiliser la barre oblique dans windows car windows comprend à la fois.Aussi est-il considéré comme bon/safe style de slash dans windows?
La solution
Je pense que l'exemple est juste a/b/c
—le portable format de chemin d'accès suit POSIX conventions.Si vous utilisez boost::basic_path
, vous n'avez pas de soins sur le bon de barres obliques, de la bibliothèque sait comment convertir le format portable au format natif.Cependant, vous devez toujours utiliser boost::wpath
au lieu de boost::path
, sinon (je pense) vous ne pouvez pas travailler avec des noms de fichiers Unicode sur Windows.