cs_youyou40
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 avril 2022
-
10 janv. 2010 à 17:14
cs_youyou40
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 avril 2022
-
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 ?
cs_youyou40
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 avril 2022 10 janv. 2010 à 19:45
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.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 10 janv. 2010 à 20:02
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
cs_youyou40
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 avril 2022 10 janv. 2010 à 23:06
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.