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

BODI Discussion :

Exécution de la cmd 'File_exists' dans un script


Sujet :

BODI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Décembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 1
    Par défaut Exécution de la cmd 'File_exists' dans un script
    Bonjour ,
    j'utilise la commande File_exists afin de m'assurer de la création d'un fichier, sauf que j'ai un problème de path, le fichier en lui même est sur un autre serveur et j'arrive pas à accéder .

    la commande utilisée : $file =file_exists('\\\serveur\c$\repertoire\fichier.txt');

    Quelqu'un peut m'aider ?

    Merci d'avance pour vos réponses.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2004
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2004
    Messages : 131
    Par défaut
    Salut,

    Est-ce que ton lecteur réseau est accessible ? Quand tu fais Windows -> Executer et que tu met ton path, est-ce que tout s'affiche bien?

    A+

  3. #3
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2011
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Février 2011
    Messages : 434
    Par défaut
    Hello!
    Outre les droits d'accès sur le partage, je vois aussi un point qui peut provoquer l'erreur:

    Chaque "\" doit être échappé par un autre "\" étant donné que c'est le caractère d'échappement.

    $file =file_exists('\\\serveur\c$\repertoire\fichier.txt');
    Devrait devenir

    $file =file_exists('\\\\serveur\\c$\\repertoire\\fichier.txt');

    Le reste semble correct.

  4. #4
    Membre chevronné
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Mai 2006
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2006
    Messages : 363
    Par défaut
    Concernant les droits sur le partage, c'est l'utilisateur qui démarre le service BODS qui doit posséder ces droits sous Windows.

Discussions similaires

  1. Impossible d'exécuter une commande avec su dans un script bash
    Par koshieDotFr dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 18/12/2012, 13h47
  2. Réponses: 6
    Dernier message: 07/05/2008, 13h54
  3. Exécution de net use dans un script perl
    Par Bruno51 dans le forum Langage
    Réponses: 7
    Dernier message: 30/04/2008, 18h58
  4. script cmd inséré dans visual basic 2005
    Par poussin_44 dans le forum Général Dotnet
    Réponses: 10
    Dernier message: 05/07/2007, 11h43
  5. Boucle for dans un script cmd
    Par nicolas.ganache dans le forum Développement
    Réponses: 4
    Dernier message: 19/07/2004, 16h07

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