| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment regarder un dossier sur VB6
    Données provenant de sources externes telles que la messagerie ou d'autres programmes sont souvent livrés à un dossier spécifique identifié sur le réseau. Ce dossier doit être regardé pour les fichiers entrants par n'importe quel programme qui exige que l'information . Le programme (s) qui surveille le dossier se lit habituellement et traite le contenu des fichiers reçus dans le dossier désigné , puis déplace les fichiers vers un autre dossier ou les supprime . Le programme à regarder le dossier peut aveuglément traiter chaque fichier tel qu'il arrive ou vérifier la propriété " DateLastModified " du fichier pour voir si quelque chose de nouveau est arrivé. Instructions
    1

    Créer un nouveau projet Visual Basic EXE standard . Sélectionnez « projeter», « Références» et cliquez sur la case à côté de " Microsoft Scripting Runtime " . Cliquez sur " OK" pour enregistrer et fermer .
    2

    déclarer et instancier une référence à un objet FileSystemObject .

    Dim FOSO As New Scripting.FileSystemObject

    baisse une nouvelle objet de minuteur sur la valeur par défaut " Form1 " et régler l'intervalle à un nombre représentant le nombre de millisecondes à attendre. Par exemple, définir l'intervalle à 2000 va attendre 2 secondes.
    3 Code de

    la logique de ce qui doit se produire lorsque les deux secondes sont en hausse . Le programme surveille le dossier désigné et vérifie toutes les 2 secondes pour voir si un nouveau fichier est arrivé. Ecrire le code à l'intérieur " Time1_Timer () " pour vérifier le dossier appelé " NEWarrivals . " Si le nombre est supérieur à zéro , un fichier est arrivé.

    Si oFSO.GetFolder ( " NEWarrivals " ) . Files.Count > 0 Then
    4

    Cochez la case " DateLastModified " propriété d'un fichier qui se trouve dans le" NEWarrivals "dossier pour s'assurer qu'il n'a pas déjà été traité

    Set myFile = fso.GetFile . (" c: \\ temp \\ test.txt " )
    < p> Si myFile.DateLastModified > tLastProcessedFile Puis

    La variable " tLastProcessedFile " est une valeur stockée soit dans le registre, le fichier journal ou base de données à partir du dernier fichier traité .
    5

    lire et traiter chaque fichier qui arrive dans le dossier " NEWarrivals " en déclarant et l'instanciation d'un objet qui est une référence au fichier de texte réelle.

    Set oTextFile = oFSO.OpenTextFile ( strFileName , ForReading )

    6

    déplacer le fichier dès que vous avez terminé le traitement dans un dossier de sauvegarde prédéfini. Généralement, les fichiers transférés sont conservés pendant une période spécifique, puis définitivement supprimés.

    StrFileName oFSO.MoveFile , strNewLocation

    Previous :

    next :
      articles connexes
    ·Comment changer une PictureBox image dans le code VB 
    ·Comment faire pour enregistrer des données dans DataGr…
    ·Comment faire un programme de conversion de la tempéra…
    ·Comment explorer la boîte à outils Visual Basic 
    ·Comment utiliser OpenFileDialog dans Visual Basic Expre…
    ·Comment savoir VB Script ligne 
    ·Comment exécuter une URL à partir du code Avec VB.NET…
    ·Comment accéder à VBA pour créer une feuille Excel 
    ·Comment supprimer un fichier dans Visual Basic 
    ·Comment ombrer une ligne dans Visual Basic 6 
      articles en vedette
    ·Liste des outils Python 
    ·Comment intégrer Android avec Eclipse 
    ·Comment désactiver mise au point dans une cellule JTab…
    ·Comment faire pour créer une requête dans Access VBA 
    ·Mobile développement C # Tutorial 
    ·Les bases MySQL pour les apprenants visuels 
    ·Comment configurer un serveur Apache pour servir Java 
    ·Comment ajouter des zéros devant le numéro en Java 
    ·Comment assimiler deux choses dans une instruction if e…
    ·Business Objects Composants 
    Copyright © Connaissances Informatiques http://fr.wingwit.com