[ASP] Vérif. existence d'un fichier hébergé

jeey Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 fabsand2 -
Bonjour !!!

Voilà, je souhaiterai vérifier l'existence d'un fichier hébergé sur un répertoire partagé du réseau (qui n'est pas le inetpub d'IIS où sont hébergés les pages)...


<%'----------tester si un fichier existe------------
'---définition du chemin absolu au fichier
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
nom_fich = SESSION("num")&".pdf"
chemin_fichier = "\\serveur\commun\PN\"&nom_fich

'---test de son existence
If FSO.FileExists(chemin_fichier) Then
	message="<a href="""&chemin_fichier&""" target=""_blank"">PN "&SESSION("num")&"</a>"
Else
	message="Fichier non présent"
End If
Set FSO = Nothing

'---affichage de la réponse
Response.write(message)
%>



Malheureusement, il me dit que mon fichier n'existe pas ! (mais si si, il est présent !!!)

Alors les Boss ???
A voir également:

3 réponses

Thierry
 
essayez :


chemin_fichier = Server.MapPath("../repertoire"&nom_fich)
1
bouti
 
Salut ,

j'ai actuellement le même pb je souhaite vérifier et écrire sur un repertoire qui se situe sur une ressource réseau.

Si tu a trouvé la solution est ce que tu peut me l'envoyer je t'en serais trés reconnaisant.

Merci d'avance
0
MoroccanSahm
 
Essayez :

<%
Set fs = CreateObject("Scripting.FileSystemObject")
If fs.FileExists(Server.MapPath("/Le(s)Dossier(s)/monfichier.html") = TRUE Then
Response.Write "Le fichier est présent"
Else
Response.Write "Le fichier n'est pas présent"
End If
%>
0
fabsand2
 
manque une parenthèse avant le = et le dim fs si on est en <% Option Explicit %> mais sinon nikel merci beaucoup !!
0