Chemin relatif

Résolu
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009 - 17 févr. 2005 à 20:58
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 17 févr. 2005 à 22:07
Bonjour j'aurais besoin de connaitre le chemin dans lequel je me
trouve pour ouvrir un fichier xml. Je trouve qu'on utilise
Server.MapPath ... n'existe pas un autre moyen ?

Amicalement TMCUH

3 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
17 févr. 2005 à 21:33
J'ai pas compris la question.



Server.mappath, te retourne le nom du dossier complet d'ou tu te situes dans l'application.



par exemple server.mappath("") va te retourner un truc du style c:/inetpub/wwwroot/monappweb/



si tu as des images dans le dossier /images/photo.jpg tu peux faire
server.mappath("images/photo.jpg") qui va te retourner
c:/inetpub/wwwroot/monappweb/images/photo.jpg



Si tu veux tu peux définir le répertoire dans lequel tu travails en faisant



system.io.directory.setcurrentdirectory(server.mappath('""))



(je suis pas sur de ce que je dis, j'ai pas vérfié, mais ca ressemble a ce que j'ai dit plus haut)



en faisant ca, tu pourras directement accéder à tes fichiers via system.io



au lieu de faire system.io.file.exist(server.mappath("file.ext")) tu ne pourras faire que

file.exist("file.ext") si tu definis pas le rep par défaut, il regarde dans %win%/system32/ je crois




Je sais pas si je répond à ta question puisque j'ai rien compris





<hr>

Cyril - http://Hoshimi.CodeS-SourceS.fr
3
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
17 févr. 2005 à 21:42
comme quoi meme en ayant rien compris hein lol... non mais tu avais
bien compris, en fait quand je demande l'ouverture d'un fichier xml il
demande le pathname ce qui est normal ... hors dans bcp d'exemple on
retrouve ("fichier.xml") ... en gros il essaye comme tu dis
c:\windows\system32.. et il trouve pas forcé. Tu m'as donnée un bonne
technique qui va donc si j'ai bien compris définir un pathname par
défaut et ensuite on y accède avec le code que j'ai cité précédement.
Je testerais ça demain mais ça m'as l'air concluant. Merci

Amicalement TMCUH
0
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
17 févr. 2005 à 22:07
Je me suis basé sur le titre : chemin relatif et aussi sur mon experience : "£µ3%£*m¤!ù pourquoi il me trouve pas ce *$^ù**$^ù fichier"



Je suis pas sur de mon code car j'ai tapé ca comme ca sans intellisens etc... mais le principe est la

<hr>

Cyril - http://Hoshimi.CodeS-SourceS.fr
0
Rejoignez-nous