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 :

FolderExists


Sujet :

ASP

  1. #1
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 54
    Par défaut FolderExists
    Bonjour,
    Je souhaite tester l'existence d'un répertoire qui existe (j'en suis certain) avec la fonction FolderExists.
    Le problème est que mon chemin est le suivant : \\Serveur\Atlas

    Le site web ne se trouve pas sur cette machine.

    Je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Set tst=Server.CreateObject("Scripting.FileSystemObject")
    IF tst.FolderExists("\\Serveur\Atlas\") THEN
      response.Write ("OK")
    ELSE
      response.Write ("NOK")
    END IF
    Cela m'affiche NOK (le répertoire n'existe pas)
    Alors qu'en tapant le même chemin dans mon explorateur, j'arrive bien dans le répertoire \\Serveur\Atlas.

    Je ne comprends pas.
    Merci pour votre aide

    SCRP

  2. #2
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Tu dois sois donner le chemin virtuel avec un / qui te ramène à la racine de ton site web.

    ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tst.FolderExists("/serveur/Atlas")
    ou le chemin physique sur le serveur avec des \


    ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tst.FolderExists("C:\Site Web\serveur\Atlas")
    et ne termine pas avec un \ ou /, seulement avec le nom du repertoire.

  3. #3
    Membre éclairé Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Par défaut
    Non, dsl, j'vien d'essayer et tu dois donner le path physique donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Set tst=Server.CreateObject("Scripting.FileSystemObject") 
    IF tst.FolderExists("d:\SiteWeb\Intranet\ali\production") THEN 
      response.Write ("OK") 
    ELSE 
      response.Write ("NOK") 
    END IF
    sinon avec le chemin virtuel ça marche pas[/quote]

  4. #4
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 54
    Par défaut
    Ok merci pour ton aide.
    Mais je vais faire autrement je pense

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. FolderExists et sous-dossier
    Par davelop dans le forum ASP
    Réponses: 2
    Dernier message: 19/05/2015, 17h03

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