MacGaliver
Messages postés146Date d'inscriptionvendredi 28 mai 2010StatutMembreDernière intervention21 juillet 2013
-
22 juil. 2011 à 13:40
MacGaliver
Messages postés146Date d'inscriptionvendredi 28 mai 2010StatutMembreDernière intervention21 juillet 2013
-
23 juil. 2011 à 15:17
Bonjour tout le monde,
J'ai pu trouver sur codyx.org un code* en javascript permettant de détecter si un fichier existe, mais le problème c'est que je ne sais pas comment l'utiliser.
En fait de voudrais cela:
-> Fichier existe: function ou alert -> Si existe pas: rien.
*:
var existe= new ActiveXObject("Scripting.FileSystemObject").FileExists(filename);
OU
function RepExiste(file)
{
var fso =new ActiveXObject("Scripting.FileSystemObject");
return(fso.FileExists(file));
}
Note: Cela peux vous aider c'est pour une utilisation locale (autrement dit sur mon Disque Dur).
mikeyjoy
Messages postés28Date d'inscriptiondimanche 3 avril 2011StatutMembreDernière intervention 8 août 2011 23 juil. 2011 à 13:36
Voici un code qui pourra t'aider. Je n'ai malheureusement pas pu le tester car je travail sur Mac.
Mais ça devrait fonctionner (les applications html .hta gèrent aussi l'ActiveXobject).
Remplace juste le c:\\monfichier.txt par le chemin d'accès de ton fichier.
<HTML>
<HEAD>
<TITLE>blabla</TITLE>
<SCRIPT TYPE="text/javascript">
function RepExiste(adresseabsolue){
var fso = new ActiveXObject('Scripting.FileSystemObject');
if (fso.FileExists(adresseabsolue)){
alert('Le fichier '+adresseabsolue+' existe.');
}
}
</SCRIPT>
</HEAD>
</HTML>
mikeyjoy
Messages postés28Date d'inscriptiondimanche 3 avril 2011StatutMembreDernière intervention 8 août 2011 23 juil. 2011 à 09:54
Salut Mac Galiver,
L'utilisation d'ActiveXObject est assez délicate (pour des raisons de sécurité) et est limité à IE.
Quel type de fichier veux-tu détecter (extension) ?