online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon NichtVBSProfi vom 28.12.2021, 14:31 Options

VBS - Dateisuche (Dateiname unbekannt)

Hallo,

mein Problem sieht wiefolgt aus:
Auf mehreren Arbeitsrechner ist eine Datei gespeichert die dort nicht sein soll.
Die Dateityp ist bekannt, nur der genaue Name sowie das Verzeichnis nicht.
Nun, gibt es eine Möglichkeit diese Datei auszulesen bzw. eine Liste der Dateien mit der gewissen Endung?

Danke


Antwort schreiben

Antwort 1 von bebi2000 vom 26.02.2022, 02:23 Options

hi NichtVBSProfi


JA

z.b.

Total Comander
suchen in datei *.was du meist
text z.b dateiinhalt

nix VB

Antwort 2 von coros vom 26.02.2022, 07:46 Options

Hi NichtVBSProfi,

mal als Beispiel, wie man das mit VB6 machen würde. Der Code etwas an VBS angepasst müsste dort aber auch laufen (ich gehe davon aus, da ich VBS nicht so gut kenne).

Option Explicit

Dim ObjFileSystemObject As Object
Dim objAnzDateien               As Object
Dim objDurchläufe               As Object
Dim objDateityp                 As Object

Const strPath As String = "H:\"
Const strNameAuswertdatei As String = "Auswertung.txt"

Sub Main()
'Auswertdatei löschen
On Error Resume Next
Kill strPath & strNameAuswertdatei
On Error GoTo 0
'Verweise zuweisen
Set ObjFileSystemObject = CreateObject("Scripting.FileSystemObject")
Set objAnzDateien = ObjFileSystemObject.getfolder(strPath)
'Makro starten
Call Auslesen
End Sub

Sub Auslesen()
On Error Resume Next
'Pfad auslesen
For Each objDateityp In objAnzDateien.Files
    If Right(objDateityp.Name, 4) = ".txt" Then
        Open strPath & strNameAuswertdatei For Append As #1
            Print #1, objDateityp.Path
        Close
    End If
Next

For Each objDurchläufe In objAnzDateien.subfolders
   Set objAnzDateien = objDurchläufe
   Auslesen
Next objDurchläufe
On Error GoTo 0
End Sub
@bebi2000: Er stellt seine Frage in der Gruppe "Skripte(PHP,ASP,Perl...) " und fragt in seiner Überschrift nach "VBS - Dateisuche (Dateiname unbekannt)" da wird er wohl nicht eine Lösung mit einem Programm und dessen Suchenfunkion suchen. Da hätte er auch den Windows eigenen Explorer nehmen können.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 3 von g34v4h vom 02.03.2022, 00:08 Options

in vbs gibt es weder dim ..as noch die befehle open, kill oder print.

Ähnliche Themen

.vbs in .bat konvertieren
shorty066  03.09.2008 - 55 Hits - 7 Antworten

JSON mit VBS parsen
Joshuan  13.11.2008 - 31 Hits - 2 Antworten

Fenster schließen mit VBS
Juergen52  09.05.2009 - 588 Hits - 10 Antworten

VBS alive Anzeige
jb090979  15.06.2009 - 380 Hits - 3 Antworten

VBS-Wurm ??
AlexSoSo  20.07.2009 - 321 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026