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

Programmation et administration système Perl Discussion :

récupérations infos fichiers


Sujet :

Programmation et administration système Perl

Vue hybride

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 132
    Par défaut récupérations infos fichiers
    bonjour

    je dois réaliser un script qui dois récupérer des infos sur des fichiers et les intégrer dans un fichier plat qui ira alimenter une table dans une BDD

    en fait j'ai 28 utilisateurs qui publient quotidiennement 3 fichiers
    toto.xls
    tata.xls
    titi.txt
    ces 3 fichiers sont publiés dans un répertoire portant la date du jour
    --> repertoirecommun\users1\appli\YYYYMMDD\

    je dois récupérer les infos suivantes: DATE_NOW, USER, NOMFICHIER, DATE_FICHIER, HEURE_FICHIER
    si un fichier manque, une ligne doit tout de même être créer dans le fichier plat et donnera par exemple: 20080731, USER1, X , X, X

    d'avance merci

  2. #2
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Pour ce qui est de récupérer les données des fichiers excel, tu peux utiliser le module Win32::OLE.
    http://search.cpan.org/~jdb/Win32-OL...b/Win32/OLE.pm

    Pour manipuler la base de données, tu peux utiliser le module DBI.
    http://search.cpan.org/~timb/DBI-1.607/DBI.pm
    http://perl.developpez.com/faq/?page...36#sectionC36a

    Pour ce qui est d'écrire les données dans un fichier plat, tu peux utiliser les fonctions basiques de perl sur les fichiers. http://perl.developpez.com/faq/?page=sectionC1

  3. #3
    Membre expérimenté Avatar de CKLN00
    Homme Profil pro
    Bioinformaticien Java/Perl
    Inscrit en
    Avril 2008
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Bioinformaticien Java/Perl
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 210
    Par défaut
    j'ajouterais que pour lister les fichier d'une zone précise :
    http://perl.developpez.com/faq/index.php?page=sectionC1
    est bien utile, sans oublier :
    http://perl.developpez.com/faq/index.php?page=sectionD3
    pour les dates

    allez bonne lecture et bon courage

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 132
    Par défaut infos
    mon script ne dois pas récupérer les infos dans chaque fichiers mais les infos suivantes

    nom du fichier
    le user qui l'a généré
    la date et l'heure du dépot du ficher

    exemple

    dans le répertoire
    commun\users1\dossier1 on trouve toto.xls et tata.xls créés tout deux à 20h30 le 12/07/2008

    je veux pouvoir envoyer dans la BDD les infos comme ceci

    Date du jour | user | nomfichier |date de création du fichier |heure de création du fichier

    (ce que toto et tata contiennent ne me sont pas destiné)

    donc pour résumer encore plus mon script va sur le serveur dans une arborescence précise, regarde s'il y a les fichiers que je cherche et qui ne prend que les infos du fichier, et qui aussi me renvoie une ligne d'info si le fichier toto.xls ou tata.xls est manquant


  5. #5
    Membre expérimenté Avatar de CKLN00
    Homme Profil pro
    Bioinformaticien Java/Perl
    Inscrit en
    Avril 2008
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Bioinformaticien Java/Perl
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 210
    Par défaut
    dans ce cas la lien lien que j'avais poster :
    http://perl.developpez.com/faq/index...onC1#sectionC1
    était tout à fait pertinant, surtout à cette section ci
    anisi que les deux section qui la suivent (celle la et celle ci)
    POWA

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 132
    Par défaut cool
    merci ça m'avance bcp

    j'ai une autre question

    comment faire une boucle ou je fais comprendre à mon script qu'il doit se référer à une liste de nom de dossier contenant mes fameux fichiers

    je m'explique

    le programme démarre, il se rend dans le répertoire "commun" qui contient les sous dossiers Users et là il va aller voir uniquement dans les sous dossiers que j'aurai précisé dans un fichier ini (j'ai 60 users mais seulement 28 qui génère le fichiers dont je veux les infos)

    merci

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

Discussions similaires

  1. récupération infos fichier ws depuis AS/400
    Par waste dans le forum AS/400
    Réponses: 2
    Dernier message: 27/06/2012, 18h30
  2. récupérations infos fichier plat vers BDD
    Par Baldric de Dol dans le forum SGBD
    Réponses: 3
    Dernier message: 08/08/2008, 22h16
  3. récupérations info fichier 2 (Baldric de Dol)
    Par Jasmine80 dans le forum Programmation et administration système
    Réponses: 5
    Dernier message: 05/08/2008, 15h26
  4. Récupération de fichiers par Access 2003
    Par JEAN MICHEL BOYER dans le forum Access
    Réponses: 3
    Dernier message: 02/09/2005, 18h18
  5. [ SWT ] Récupération info d'un Browse
    Par geegee dans le forum SWT/JFace
    Réponses: 11
    Dernier message: 08/06/2004, 16h23

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