| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Søg efter en fil i VB
    Microsoft Visual Basic programmeringssprog indeholder de funktioner , der giver dig mulighed for at bruge Windows-system information. Det omfatter de metoder til at hente oplysninger om filer og mapper. Den " My.Computer.FileSystem.GetFiles " Method returnerer et sæt strenge, der repræsenterer stinavne for filerne . Ved at bruge " GetFiles " parameter i din Visual Basic -program , kan du definere navnet og stien på den mappe for at arbejde med de drev og filer i bruger applikationer . Instruktioner
    1

    Klik på " Start" i Windows , og klik derefter på "Microsoft Visual Studio ".
    2

    Klik på "File ". Vælg "Åbn ", og dobbeltklik derefter på Visual Basic program, hvor du ønsker at tilføje filen søgefunktionen.
    3

    Tilføj følgende kode efter "Public Shared Function" line :

    Funktion FindFiles (sti As String , SearchStr As String , salg

    _

    FileCount As Integer , DirCount As Integer )

    Dim FileName As String 'Filnavn variabel.

    Dim dirname As String ' undermappe navn .

    Dim dirNames () As String ' Buffer til mappenavn

    poster.

    Dim NDIR As Integer 'Antal mapper

    denne vej.

    Dim i As Integer ' for - loop tæller.

    Fejl GoTo sysFileERR
    p Hvis Right (sti , 1 ) < > "\\ " Så path = path & " \\ "

    ' Søg efter undermapper .

    NDIR = 0

    ReDim dirNames ( NDIR )

    dirname = Dir (sti , vbDirectory Or vbHidden Eller

    vbArchive Eller vbReadOnly _

    Eller vbSystem ) " Selv om skjult , og så videre.
    < p> Do While Len ( dirname ) > 0

    ' Ignorer den aktuelle og relaterede mapper.
    p Hvis ( dirname < > ".") og ( dirname < > " .. ") Så

    'Tjek for mappe med bitvis sammenligning.
    p Hvis GetAttr (sti & dirname ) og vbDirectory


    dirNames (NDIR ) = dirname

    DirCount = DirCount + 1

    NDIR = NDIR + 1

    ReDim Preserve dirNames (NDIR )

    End If '
    < p> mapper

    sysFileERRCont : .

    End If

    dirname = Dir ( ) ' . Get næste undermappe

    Loop

    ' Søg gennem denne mappe.

    FileName = Dir (sti & SearchStr , vbNormal Or

    vbHidden Or vbSystem _

    Eller vbReadOnly Or vbArchive )

    Len ( FileName ) < > 0

    FindFiles = FindFiles + FileLen (sti & filename)

    FileCount = FileCount + 1

    FileName = Dir () 'Get næste fil .

    Wend

    For Each Text1.Text As String I Málaga

    My.Computer.FileSystem.GetFiles ( _

    My.Computer.FileSystem.SpecialDirectories . MyDocuments , _

    FileIO.SearchOption.SearchAllSubDirectories , " * . dll" )

    Listbox.Items.Add ( Text1.Text )

    Næste
    < p > Dim SearchPath As String , findstr As String

    Dim FileSize så længe

    Dim NumFiles As Integer , NumDirs As Integer

    findstr = Text1.Text

    FileSize = FindFiles ( SearchPath , findstr , NumFiles , brugte

    NumDirs )

    Text3.Text = NumFiles & " filer fundet i " & NumDirs

    + 1 & _

    " Directories "
    4

    Klik på "File " efterfulgt af " Save" for at tilføje filen søgefunktion til dit program .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan du lagrer en binær søgning Tree til en fil 
    ·Sådan Indsæt flere CheckBoxList i Asp.Net 
    ·Sådan importeres protokol Tags 
    ·Sådan Konverter Recursive at Iterativ 
    ·Sådan spiller QCP 
    ·Sådan oprettes en valideret WSDL fil fra en URL 
    ·Forskellen mellem Høj og lav - niveau sprog i Computer…
    ·Sådan Code RSA 
    ·Hvordan kan man øge en Vector i Matlab 
    ·Sådan Analyser Syntaks 
      Anbefalede Artikler
    ·Sådan konvertere en streng i et helt i Gambas 
    ·Sådan oprettes en JPEG hjælp af Visual Basic 2010 Exp…
    ·Sådan oprettes en Web Spider 
    ·Sådan tilføjes en TextField til en JApplet 
    ·Sådan Send en JavaScript-funktion i et hyperlink 
    ·Sådan Test for Mobile Automation 
    ·Sådan Find en person i en String 
    ·Sådan bruges Continue Erklæring Python 
    ·Sådan ændres Header Text 
    ·Sådan oprettes en XLS format fra PHP 
    Copyright © Computer Viden http://www.computerdk.com