Chemin relatif [Résolu]

Messages postés
463
Date d'inscription
dimanche 22 décembre 2002
Dernière intervention
18 avril 2009
- 17 févr. 2005 à 20:58 - Dernière réponse :
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
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
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Dernière intervention
13 octobre 2010
- 17 févr. 2005 à 21:33
3
Merci
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

Merci jesusonline 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de jesusonline
Messages postés
463
Date d'inscription
dimanche 22 décembre 2002
Dernière intervention
18 avril 2009
- 17 févr. 2005 à 21:42
0
Merci
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
Commenter la réponse de tmcuh
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Dernière intervention
13 octobre 2010
- 17 févr. 2005 à 22:07
0
Merci
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
Commenter la réponse de jesusonline

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.