[POO] Accès au fichier sur le disque
Bonjour,
je veux ecrire depuis ma page dans un fichier situé dans un sous-repertoire du rep de ma page, l'ennui c'est que je récupère un format avec des slash qui vont pas du tout, je m'explique avec le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| ...
...
// construction chemin fichier
lsPath = window.location.pathname;
lsPath = fso.getParentFolderName(lsPath);
lsPath = fso.BuildPath(lsPath,"/fichier/monFile.txt" );
if (! fso.FileExists(lsPath))
{
alert("Fichier du livre d'or introuvable !" );
return;
}
ts = fso.OpenTextFile(lsPath, ForAppending,false);
...
... |
Le problème, c'est que la fonction de récupération du path du FSO donne un chemin selon ce format:
mais les fonction fileexists() et OpenTextFile() ne le reconnaissent pas du tout...
alors que si je met EN DUR:
alors là ça marche !
Il s'agit en fait d'un problème de format du chemin utilisé... la fonction FSO renvoie ... alors qu'il faut ...
Quelle est la solution ?
Sachant qu'un simple formatage manuel du /C:/ en C:// n'est pas une solution car une fois en ligne sur le net il y aura surement un autre chemin que c: !
Merci !