Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man titta på en mapp på VB6

    data från externa källor såsom e-post eller andra program ofta levereras till en särskild mapp som identifierats i nätverket . Denna mapp bör övervakas efter inkommande filer från alla program som kräver att information . Programmet ( er ) som klockor mappen läser oftast och bearbetar innehållet i filer som mottagits i den angivna mappen och flyttar sedan filerna till en annan mapp eller tar bort dem . Programmet tittar mappen kan blint behandla varje fil som det anländer eller kolla " DateLastModified " egendom av filen för att se om något nytt har kommit. Instruktioner
    1

    Skapa ett nytt Standard-EXE Visual Basic-projekt . Välj " Project", " Referenser " och klicka på rutan bredvid " Microsoft Scripting Runtime . " Klicka på " OK " för att spara och stänga .
    2

    Deklarera och initiera en hänvisning till en FileSystemObject .

    Dim oFSO Som New Scripting.FileSystemObject

    Drop ett nytt timer objekt på default " Form1 " och ställer in intervallet på ett tal som representerar antalet millisekunder . Till exempel kommer ställa in intervallet till 2000 väntar 2 sekunder .
    3

    kod logiken för vad som ska hända när de 2 sekunder är upp . Programmet klockor avsedda mappen och kontrollerar varje 2 sekunder för att se om en ny fil har anlänt . Skriv in koden inne " Time1_Timer ( ) " för att kontrollera den mapp som heter " NewArrivals . " Om räkningen är större än noll , har en fil anlänt .
    P Om oFSO.GetFolder ( " NewArrivals " ) . Files.Count > 0 Then
    4

    Kontrollera " DateLastModified " egendom av en fil finns i " NewArrivals " mappen för att säkerställa att det inte redan har behandlats

    Set myFile = fso.GetFile . ( " c : \\ temp \\ test.txt " ) katalog

    Om myFile.DateLastModified > tLastProcessedFile Sen

    variabeln " tLastProcessedFile " är ett värde lagras antingen i registret , log fil eller databas från bearbetade sista filen .
    5

    Läs och bearbeta varje fil som anländer till " NewArrivals " mappen genom att förklara och exemplifiera ett objekt som är en referens till den aktuella textfilen .

    Set oTextFile = oFSO.OpenTextFile ( strFileName , ForReading ) katalog
    6

    Flytta filen så fort du är klar bearbeta den till en fördefinierad säkerhetskopiering. Typiskt flyttade filerna lagras under en viss period och sedan raderas permanent .

    OFSO.MoveFile strFileName , strNewLocation

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan få en Data Grid
    ·Aktivera Erbjud fjärrhjälp med VBS Script
    ·Hur att mata ut en sträng i Visual Basic
    ·Hur man driver en HTA fil från VBScript
    ·Hur man använder kalendern i VBA
    ·Vad är Visual Basic terminologier
    ·Hur man använder pekare i Vb
    ·Hur man öppnar ett Recordset
    ·Hur man använder Radio Knappar för Picturebox i Visua…
    ·Hur man rensar och Fylla Listrutor i Visual Basic 2010
    Utvalda artiklarna
    ·Hur man sparar Decimaler till MySQL
    ·Kryptering Bibliotek för VBA
    ·Tid kvar Funktion i Python
    ·Hur du justerar Java Hashtable Kapacitet
    ·Hur du importerar data till en dialogruta med Visual Ba…
    ·Hur man tar bort noder i PHP & XML
    ·När man använder två är lika i PHP
    ·Hur att avlyssna Viktiga händelser i Java
    ·Hur man dödar MySQL
    ·Vad är Data Object Wizard i VB6
    Copyright © Dator Kunskap http://www.dator.xyz