Quelle est la différence entre \ et \\ dans le chemin d'accès au fichier
Quelle est la différence entre le caractère unique et une double barre oblique dans le chemin d'accès au fichier pour le système d'exploitation Windows comme
c:\\Personal\MyFolder\\MyFile.jpg
et
c:\Personal\MyFolder\MyFile.jpg
Ce que si je les utilise simple ou double slash parce que j'ai essayé les deux pour stocker des images dans mon code (dans le webconfig de fichier) et deux d'entre eux fonctionnent bien.
Quelle est la différence??
Double Possible: stackoverflow.com/questions/5685344/...
OriginalL'auteur NetStarter | 2013-04-12
Vous devez vous connecter pour publier un commentaire.
Windows ignore double blackslashes. Ainsi, alors que la seconde syntaxe avec
\
est correcte et que vous devez utiliser qu'un seul, le premier avec\\
travaille trop.La seule exception est la double barre oblique inversée au début d'un chemin qui indique un chemin d'accès UNC.
Voir Uniform Naming Convention.
Si note que, dans de nombreux langages de programmation comme C, C++, Java, C#, Python, PHP, Perl, une barre oblique inverse fonctionne comme un caractère d'échappement dans les littéraux de chaîne. Comme telle, elle doit être échappé lui-même (généralement avec une autre barre oblique inverse). Donc, dans ces langues, vous avez généralement besoin d'utiliser une double barre oblique inverse dans le littéral de chaîne à réellement obtenir une seule barre oblique inverse pour un chemin à, même si alternative syntaxes.
OriginalL'auteur Martin Prikryl