Chemins Relatifs

Résolu
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 - 3 mars 2007 à 21:44
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 - 4 mars 2007 à 19:48
Salut:

Comment savoir que deux chemins relatifs référencent le même cible.



Exemple:



TCHAR path1 [] = "document.txt";



TCHAR path2 [] = "./document.txt";



TCHAR path3 [] = "../document.txt";




On voit nettement ici que path1 et path2 référencent le même fichier. Alors que path1 et path3 ne le font pas.




_________________________________________________________________________________
A.B. :  La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...

3 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
4 mars 2007 à 10:49
salut,

d'après http://www.codeproject.com/useritems/path_conversion.asp (dans un commentaire)

Relative to full path:
_fullpath, _wfullpath

Windows shell library (shlwapi.h, shlwapi.lib):
PathRelativePathTo - create relative path from a source file and target directory.

The reverse function can be used from the C runtime library (stdlib):
_fullpath, _wfullpath

je pense cela dit que ces fonctions sont plus exactes que le lien cité...

ShareVB
3
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
3 mars 2007 à 21:46
Salut:

Bon, il s'agit ici de cas assez simple.



Je cherches un solution pour des cas assez difficiles telque:



TCHAR path [] = "../../document.txt";




__________________________________________________________
A.B. :  La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
0
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
4 mars 2007 à 19:48
Merci.


__________________________________________________________
A.B. :  La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
0
Rejoignez-nous