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 :

Effacer fichiers selon l'heure


Sujet :

VBScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut Effacer fichiers selon l'heure
    bonjour à tous

    je dois supprimer tous les fichiers du jour et l'heure est différente de l'heure systeme

    j'ai teste le code suivant mais cela efface systématiquement tous les fichiers sans tenir compte de l'heure
    merci pour vos réponse


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    set shl = CreateObject("wscript.shell")
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    Set Net = CreateObject("WScript.Network") 
    strDirDIFFUSION="e:\DIFFUSION\6460" 
     set folder = FSO.GetFolder ("e:\DIFFUSION\6460" )
     
     
        For Each Fichier In FSO.GetFolder(strDirDIFFUSION).Files
     
    	     if DateDiff ("H", Fichier.DateLastModified, TIME)<> 0 then
    	         Fichier.Delete
    	       End If
        Next

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 124
    Par défaut
    Salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If DateDiff ("h", Fichier.DateLastModified, TIME)<> 0 then
    je dois supprimer tous les fichiers du jour et l'heure est différente de l'heure systeme
    .....
    mais cela efface systématiquement tous les fichiers sans tenir compte de l'heure
    Ben , l'heure évoluant tout le temps, forcement que tous fichiers enregistrés ont comme heure DateLastModified une heure différents de l'heure system, au minimum l'heure du fichier precede forcement heure system.

    Ou j'ai rien compris, possible ...
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut re
    bonjour
    merci pour ta réponse
    Dans ce cas, est-il possible de dire
    J'efface tous les fichiers sauf ceux crées il y a une heure par rapport à l'heure systeme

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 124
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If DateDiff ("h", Fichier.DateLastModified, Now)> 1 then
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut re
    bonjour
    ProgElecT merci à toi pour cette solution
    qui fonctionne à merveille
    du coup, mon problème est réglé
    Bonne soirée

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

Discussions similaires

  1. [Configuration] affichage selon l'heure du moment
    Par PuppeT mAsTer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 19/06/2006, 12h32
  2. Diviser un fichier selon une chaine de caractères
    Par navis84 dans le forum Langage
    Réponses: 4
    Dernier message: 19/06/2006, 11h51
  3. Réponses: 16
    Dernier message: 07/05/2006, 13h19
  4. Boucle en Dos pour lister des fichiers selon une date
    Par Corben dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 17/12/2005, 12h17
  5. lister des fichiers selon des critères
    Par Corben dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 18/10/2005, 16h52

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