nicolaslepot
Messages postés23Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention20 décembre 2006
-
1 déc. 2006 à 16:48
nicolaslepot
Messages postés23Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention20 décembre 2006
-
2 déc. 2006 à 13:55
Bonjour,
dans la manipulation des fichiers, j'ai oublié qqes petits trucs :
>
pourquoi est-ce qu'en général le caractère "@" sert à préfixer une
chaîne de caractère qui contient un chemin vers un fichier ?
>
comment je peux vérifier qu'un string qui contient un chemin vers un
fichier est écrit correctement c:\\dossier\\fichier ? Si j'ai bon
souvenir, il suffisait d'utiliser une méthode et celle-ci pouvait même
dupliquer le \ si le user avait entré un chemin en utilisant qu'un seul
\ entre les répertoires....
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 1 déc. 2006 à 17:03
Salut
Le @ permet justement de ne pas avoir à doubler les '\' dans un chemin. Donc en préfixant tes chaines par ce caractère, ta 2eme question n'a plus lieu d'être.
Autrement, avec String.Replace, tu peux doubler ton simple '\' par '\\'
nicolaslepot
Messages postés23Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention20 décembre 2006 1 déc. 2006 à 17:15
Merci merci,
mais je reviens quand même dessus, je crois me souvenir que je testais la validité d'un chemin avant de faire des read et des write... Peut être que cela n'avait rien à voir avec le \, mais je me demande s'il n'y n'y a pas une option pour parser un string en spécifiant que l'on doit avoir un chemin dedans...
Ca te dis qqe chose ? Sinon, je me trompe peut être de langage... Les cours de C# ca remonte quand même loin pour moi :)
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 2 déc. 2006 à 09:35
Y'a quand meme quelque chose qui me gène dans cette phrase :
mais je me demande s'il n'y n'y a pas une option pour parser un string en spécifiant que l'on doit avoir un chemin dedans
Moi j'interprete ca de cette façon : la string spécifiée pourrait etre sous la forme d'un chemin, sans que le chemin existe forcément.
A ce moment là, je ne vois pas de méthode prédéfinie qui existe pour tester ca. Mais une expression régulière devrait faire l'affaire .