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

VBScript Discussion :

afficher le dernier fichier qui a été créé dans un dossier


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut afficher le dernier fichier qui a été créé dans un dossier
    Bonjour,

    Je cherche le moment de m'afficher le dernier fichier qui a été créé dans un dossier.

    Comment faire ?

    Merci d'avance car après 1 h de recherche de google et le forum, je ne trouve pas d'idée !

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut


    Comment lister les fichiers d'un dossier ?
    Comment obtenir des informations sur fichier ?

    il suffit de comparer les dates des fichiers présent dans le répertoire.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut
    J'ai fais ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim stRep 'Nom du répertoire à parcourir
    Dim oFSO,oFl
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    stRep = "D:\Documents\Documents divers"
    If oFSO.FolderExists(stRep) Then
    For each oFl in  oFSO.GetFolder(stRep).Files
    	Wscript.Echo oFl.Name & oFl.DateCreated	
     Next
    End If
    Je pense qu'il faudrait que je mette les information dans un tableau et trié ce tableau pour ensuite afficher la 1er ligne.

    Comment faire un tableau dynamique avec deux colonnes ?
    comment trier ce tableau ?

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    pourquoi un tableau ?

    si tu n'as besoin que d'une seule valeur .. a chaque date de création tu compare avec la date mémorisé .. et si date plus récente (plus grande) tu remplace la valeur mémorisé avec cette date..

  5. #5
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut
    ok, je vois le principe, je vais essayé !

    En gros "oFl.DateCreated" je le mets dans une variable "Date".

    Au prochain tour de la boucle, si "oFl.DateCreated" est plus petit que "Date", je ne mets pas à jour la variable et ainsi de suite.

    Pour faire une comparaison de date, rien de spécial à faire ? je peux comparer "07-10-2010 14:08:00" avec "05-10-2010 13:08:00" ? Le système comprend en natif que je compare des dates ?

Discussions similaires

  1. afficher les lignes d'un fichier qui ne sont pas dans lun autre fichier
    Par israellita dans le forum Shell et commandes GNU
    Réponses: 16
    Dernier message: 11/03/2011, 11h39
  2. ouvrir un fichier qui n'est pas dans le répertoire de travail
    Par El_bennito dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 25/06/2009, 16h38
  3. [MySQL] N'afficher que les fichiers du serveur Ftp insérés dans la base de données
    Par jack_1981 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 03/08/2006, 19h41
  4. Réponses: 4
    Dernier message: 02/06/2006, 12h03
  5. Réponses: 4
    Dernier message: 29/10/2005, 18h36

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