ZeBFroG
Messages postés18Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention16 juillet 2006
-
10 août 2005 à 07:13
billut
Messages postés74Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 5 décembre 2008
-
31 janv. 2006 à 15:10
Bonjour à tous,
Voila j'ai un petit souci.
Je veut executé un fichier "C:\toto test\test.exe user.pwd@base"
Quand je met cette chaine pour l'execution, il ne trouve pas mon programme test.exe (car je suppose à cause de l'espace dans 'toto test')
Comment je peut faire?
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 10 août 2005 à 08:24
Hello,
En C#, le caractère \ est un caractère d'échappement. Ca veut dire que le suivant à une signification spéciale. Ex :
\t -> Tabulation
\n -> Retour à la ligne.
Pour mettre un caractère \ dans une chaîne, deux solutions :
@"C:\toto test\test.exe user.pwd@base" // Le @ devant la chaîne signifie que les \ ne sont plus des caractères d'échapement
"C:\\toto test\\test.exe user.pwd@base" // Il remplace \\ par \ dans la chaîne.