Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Oberxil
Coder
Coder

Anmeldedatum: 14.06.2008
Beiträge: 87

Alle *.exe Files im Ordner suchen
Verfasst am: 18.07.2008, 18:13

Wie kann ich nach alle *.exe Files in einem Ordner suchen?Am besten sollten dir Unterordner auch durchsucht werden
 
RedShark
Poster
Poster

Anmeldedatum: 01.07.2008
Beiträge: 145


Verfasst am: 18.07.2008, 18:19

Hi, das geht so: (allerdings ohne unterordner!)

Vorbereitung:

lstFiles - ListBox auf das Formular

Code:

Visual Basic: [code]Sub SearchFiles(strPath as String)
Dim XLen As Integer

XLen = Len(strPath)

XFilename = "*.exe"

frmmain.lstFiles.Clear

Get_Files strPath
List_Files strPath

End Sub

Private Sub Get_Files(FPath As String)
On Error Resume Next
Dim File_Name As String
Dim File_Path As String
Dim File_Read As Integer
Dim X As Boolean
Dim I As Integer

File_Path = FPath
File_Name = Dir$(File_Path, vbDirectory)
File_Read = 1
X = False

Do While File_Name <> ""
File_Name = Dir$
File_Read = File_Read + 1
Loop
End Sub

Private Sub List_Files(strPath As String)
On Error GoTo ende
Dim XIndex As Integer
Dim XName As String
Dim X_Filename As String

For XIndex = 1 To 1
XName = strPath & XFilename

X_Filename = Dir(XName)
nochma:
If Right(X_Filename, 4) = ".exe" Then
If X_Filename <> "" Then
frmmain.lstFiles.AddItem X_Filename
Do While True
X_Filename = Dir
On Error GoTo exit_loop
If X_Filename <> "" Then
frmmain.lstFiles.AddItem X_Filename
Else
Exit Do
End If
Loop
End If
exit_loop:
Else
X_Filename = Dir
GoTo nochma
End If
Next XIndex
ende:
End Sub

[/code]

Verwendung:

SearchFiles

Beispiel:

SearchFiles "C:"
 
Oberxil
Coder
Coder

Anmeldedatum: 14.06.2008
Beiträge: 87


Verfasst am: 18.07.2008, 18:26

Mir werden da irgendwie alle files von meim VB6 Ordner angezeigt^^
 
RedShark
Poster
Poster

Anmeldedatum: 01.07.2008
Beiträge: 145


Verfasst am: 18.07.2008, 18:34

probiers nochmal ich hab den code aktualisiert!
 
Oberxil
Coder
Coder

Anmeldedatum: 14.06.2008
Beiträge: 87


Verfasst am: 18.07.2008, 18:44

Thx jetzt geds
Aber wie mach ich das jetzt mit den Unterordnern?
 
RedShark
Poster
Poster

Anmeldedatum: 01.07.2008
Beiträge: 145


Verfasst am: 18.07.2008, 18:46

Da kann ich dich auf die folgende Seite verweisen ist allerdings ein bisschen schwieriger...

http://www.vbarchiv.net/tipps/tipp_126.html

Allerdings um wirklich was zu lernen solltest du dich erstmal selber dransetzen...
 
Oberxil
Coder
Coder

Anmeldedatum: 14.06.2008
Beiträge: 87


Verfasst am: 18.07.2008, 19:34

Was gibts denn alles bei Environ() ?

systemroot
windir
...
 
RedShark
Poster
Poster

Anmeldedatum: 01.07.2008
Beiträge: 145


Verfasst am: 18.07.2008, 19:56


Guck dir mal dieses Programm an: (Anhang)

http://www.virustotal.com/de/analisis/86c6...d021b13c3c90564

Das sind alle Variablen, die z.Zt auf deinem PC mit Environ() ausgelesen werden können!!
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: ordner suchen, exe

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Info.exe ? zum auslesen der IP's 718 30.04.2007, 10:08
Keine neuen Beiträge visual studio 2005 - exe erzeugen 1629 20.04.2007, 23:32
Keine neuen Beiträge .exe erstellen 792 29.03.2007, 18:32
Keine neuen Beiträge exe 644 30.01.2007, 21:34
Keine neuen Beiträge .exe erstellen 729 25.12.2006, 15:14
 


[ Time: 0.1071s ][ Queries: 101 (0.0637s) ][ GZIP on - Debug on ]