Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe kan ik zoeken naar een bestand in VB
Microsoft Visual Basic programmeertaal bevat de functies die u de mogelijkheid om Windows-systeem informatie te gebruiken . Het omvat de methode voor het ophalen van informatie over bestanden en mappen . De " My.Computer.FileSystem.GetFiles " Methode retourneert een set snaren dat het pad namen voor de bestanden vertegenwoordigen . Met behulp van de parameter " GetFiles ' in uw Visual Basic -programma , kunt u de naam en het pad van de directory te definiëren voor het werken met de schijven en bestanden in gebruikerstoepassingen . Instructies
1

Klik op "Start " in Windows , en klik vervolgens op " Microsoft Visual Studio . "

Klik op ' Bestand '. 2 Selecteer "Open ", en dubbelklik vervolgens op het Visual Basic programma waarin u de zoekfunctie bestand toe te voegen .
3

Voeg de volgende code na de "Public Shared Function " lijn :

Functie FindFiles
( pad As String , SearchStr als Koord ,

_

FileCount
als Geheel , DirCount als Geheel )

Dim bestandsnaam
als Koord ' Bestandsnaam variabele .

Dim DirName
As String ' submapnaam .

Dim dirNames
( ) As String ' Buffer voor mapnaam

inzendingen
.

Dim NDIR As Integer ' Aantal mappen in

dit pad .

Dim i
als Geheel ' Voor -loop toonbank .

On Error GoTo sysFileERR

Als rechts ( weg , 1 ) op Twitter

NDIR = 0

ReDim dirNames ( < > " \\ " Dan path = pad & " \\ "

' Zoek submappen .
NDIR )

DirName
= Dir ( pad ,

vbArchive vbDirectory of vbHidden of
of vbReadOnly _

of vbSystem ) ' Zelfs als verborgen , en ga zo maar door .

Do While Len ( DirName ) > 0

' de huidige en de bijbehorende mappen Negeer .

Als ( DirName < > " . " ) en ( DirName < > " .. " ) dan

'Controleer op directory met bitwise vergelijking .

Als GetAttr ( path & DirName ) en vbDirectory

dan

dirNames
( NDIR ) = DirName

DirCount
= DirCount + 1

NDIR = NDIR + 1

ReDim Preserve dirNames ( NDIR )

End
Als '

directories

sysFileERRCont : .

End
Als

DirName
= Dir () ' . Krijg volgende subdirectory

Loop


' Doorzoek deze directory .

FileName
= Dir ( pad & SearchStr , vbNormal Of

vbHidden Of vbSystem
_

Of vbReadOnly Of vbArchive ) op Twitter

Terwijl Len ( bestandsnaam ) < > 0

FindFiles
= FindFiles + FileLen ( pad & bestandsnaam ) op Twitter

FileCount = FileCount + 1

FileName
= Dir () ' volgend bestand Get .

Wend

voor Elke Text1.Text As String In

My.Computer.FileSystem.GetFiles
( _

My.Computer.FileSystem.SpecialDirectories
. MyDocuments , _

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

Listbox.Items.Add
( Text1.Text ) op

Volgende

Dim SearchPath als Koord , findstr als Koord

Dim FileSize
zoals lang

Dim NumFiles
als Geheel , NumDirs als Geheel

findstr = Text1.Text

FileSize = FindFiles ( SearchPath , findstr , NumFiles ,

NumDirs
) op Twitter

Text3.Text = NumFiles & " Bestanden gevonden in " & NumDirs

+ 1 & _

" Directories "
4

Klik op " bestand " , gevolgd door " Opslaan" om de zoekfunctie bestand toe te voegen aan uw programma .

Previous: Next:
  Computer Programming Languages
·Slide Rule Berekening 
·Hoe te Drools gebruiken Met Gr…
·Hoe Achtergrond afbeeldingen g…
·Hoe kan ik een nieuwe SQL-data…
·Hoe om fouten in programma's F…
·Hoe te kopiëren & plakken van…
·Hoe het opzetten van IIS 6 
·Hoe je afbeeldingen uploaden n…
·Hoe te gebruiken ConsoleWrite …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te JMS Berichten verzenden 
·Hoe te Tekens verwijderen van een string…
·Hoe maak je een Windows Search in VB 
·Hoe een register bewerken Met Austrumi 
·Structuur van JavaScript 
·Hoe de SMTP-poort in PHP Verander 
·Java 1.6 Vs . 1.5 
·Hoe je Focus ligt op een ander venster m…
·Hoe de Straat en huisnummer plaats van L…
Copyright © Computer Kennis https://www.nldit.com