Chemin relatif pour des lecteurs différents

Messages postés
58
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
3 janvier 2017
- - Dernière réponse : cs_youyou40
Messages postés
58
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
3 janvier 2017
- 10 janv. 2010 à 23:06
Bonjour à tous

Je rencontre un problème de chemins relatifs dans un fichier xml.

Mon appli vb6 modifie un fichier xml qui contient, entre autre, une référence à un fichier: cette référence est en fait le chemin relatif de ce fichier.

En utilisant les ..\ mon appli peut sans problème changer cette référence pour n'importe quel fichier, mais du même lecteur !

Y a-t-il un moyen d'écrire un chemin relatif vers un fichier situé sur un autre lecteur ?

Merci
Afficher la suite 

4 réponses

Messages postés
13298
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
26
0
Merci
salut,

et du coup il deviendrait "relatif" à quoi??
Commenter la réponse de PCPT
Messages postés
58
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
3 janvier 2017
0
Merci
Bonjour

Ben il serait toujours relatif au dossier contenant le xml... comme pour les chemins à l'intérieur du lecteur.
On pourrait imaginer ensuite un chemin relatif entre les lecteurs , non?... par exemple en utilisant l'ordre alphabétique des lettres attribuées pas Windows (comme ..\ qui signifie que l'on monte d'un cran dans la hiérarchie, pourquoi n'y aurait-il pas l'équivalent pour changer de lecteur? )
ou autre chose...

Je ne sais pas , c'est pour cela que je pose la question.

Après des recherches sur internet, il semble qu'avec des chemins relatifs on ne puisse pas atteindre d'autres lecteurs.

Mais j'espère toujours la solution miracle...

Merci de ta réponse
Commenter la réponse de cs_youyou40
Messages postés
13298
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
26
0
Merci
tu peux créer ton algo mais çà ne sera que pour toi alors
une lettre réseau? relatif à quoi dans ce cas : le fichier aura le nom UNC, la "relation" est alors fausse

une lettre dans une partition montée ou une lettre masquée?

ajout de périfs (clés usb) rendant invalide le "comptage de la position d'un lettre"

il existe différents cas de figures ou effectivement ce chemin ne serait plus vraiment relatif

après comme je te dis, à usage personnel tu dois pouvoir, avec un risque quand même

XML maison, autant mettre une 2e valeur avec la lettre non?
à voir

bon courage, désolé
Commenter la réponse de PCPT
Messages postés
58
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
3 janvier 2017
0
Merci
Merci pour ta réponse

Le problème est que le fichier xml n'a pas été créé par moi.
Il appartient à une autre appli dont je n'ai pas les sources.

Mon appli le modifie, elle permet de modifier le nom du fichier ; si l'on met un chemin relatif à la place du nom de fichier, l'appli dont dépend ce fichier xml fonctionne bien.
Mais je ne parviens pas à mettre un fichier d'un autre lecteur, puisque ce fichier xml n'accepte que les chemins relatifs.

J'ai l'impression qu'il n'y a pas de solution.


Merci de ton aide.
Commenter la réponse de cs_youyou40