IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

getFile et FileExists


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut getFile et FileExists
    Bonjour,
    Je souhaite verifier l'existence d'un fichier qui n'est pas sur le répertoire du site mais sur la même machine.
    j'éssaie

    Dim FS,F
    Set FS = CreateObject("Scripting.FileSystemObject")
    If FS.FileExists("\\Srv-inet\d$\Documents\Réseau\CISCO.xls") then
    response.write("ok")
    end if
    Quand je fais un
    mais ça donne rien ... à part

    VBScript erreur '800a01a8'

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Par défaut Re: getFile et FileExists
    Hmm bizarre.. moi quand je fais ça pourtant ça marche, mais je pense que c'est tou d$ qui pose problème. Il s'agit je suppose du disque d qui est partagé? faut être sur que tu dois bien taper d$; sinon tu vas dans ton browser et tu met \\Srv-inet
    et tu regarde ce qu'il y a, si ton "d$" n'existe pas, c'est que c'est pas ça qui faut mettre

    donc sur mon sur mon server j'ai un fichier par exemple "APInstall.log" mais pas "APInstall2.log" donc quand je lance le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim objFSO,sMapPath, fileToCheck
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    sMapPath = "\\servername\Disk_C\"
    fileToCheck = "APInstall2.log"
    response.Write(objFSO.FileExists(sMapPath&fileToCheck)&"<br>")
    il écrit false, et avec le code suivant il dit true:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim objFSO,sMapPath, fileToCheck
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    sMapPath = "\\servername\Disk_C\"
    fileToCheck = "APInstall.log"
    response.Write(objFSO.FileExists(sMapPath&fileToCheck)&"<br>")
    sinon ce que tu peux essayer c'est ce script là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim objFSO,objFile,objFolder,sMapPath
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    sMapPath = "\\servername\Disk_C\"
    Set objFolder = objFSO.GetFolder(sMapPath)
    For Each objFile in objFolder.Files
    response.write(objFile.Name&"<br>")
    Next
    pour voir déjà si tu te trouves à la bonne place.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 78
    Par défaut
    Alors . . .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    response.Write(request.Form("File1")&"<br>")
    dim objFSO
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    response.Write(objFSO.FileExists(request.Form("File1"))&"<br>")
    message="ok"
    donc quand je prends l'adresse apparue grace a response.write et que je la colle dans le navigateur le fichier s'ouvre par contre le teste d'existence m'affiche Faux. alors que le fichier existe bien
    cf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    \\Srv-inet\Base\thebase_V1.mdb
    Faux
    J'ai essayé avec d'autres formats de fichiers même résultat...
    Quelqu'un peut m'aider ?

Discussions similaires

  1. Comment utiliser FileExists ?
    Par Zebulon777 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/05/2007, 11h08
  2. [VB.NET] Getfiles 2 arguments
    Par diaboloche dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/03/2007, 13h57
  3. Réponses: 2
    Dernier message: 01/12/2006, 19h55
  4. [VB.NET] getfiles et regexp
    Par gerald2545 dans le forum VB.NET
    Réponses: 2
    Dernier message: 06/09/2006, 13h40
  5. FileExists pour fichier distant
    Par simoryl dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2006, 23h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo