vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB Skript (VBS)
pattern trifft nicht 
Autor: sign
Datum: 13.08.08 07:06

Hallo,

mein script soll die Unterverzeichnisse von Temp auf Dateien prüffen. Wenn es dort welche findet sollen die Dateinamen nach log_file.txt geschrieben werden.
Nach dem nächsten Script Start soll es die gefundenen Dateien mit den Dateinamein in der log_file.txt vergleichen und die gefunden ausgeben. Leider funktioniert mein pattern nicht. Kann mir jemand sagen was ich falsch gemacht habe. Danke wie immer für Eure Hilfe.



' Const
Const ForWriting = 2
Const ForAppending = 8
Const ForReading = 1
' EndConst


' Variable
' --------
strVerzeichnisbaum = "\\rechner\c$\temp\"
strLogFile = "log_file.txt"
strLogFile = strVerzeichnisbaum & strLogFile
i_count = 0


' Objects
' -------
Set objFs = CreateObject("Scripting.FileSystemObject")
Set oOApp = CreateObject("Outlook.Application")

Set objRegAusdr = New RegExp
objRegAusdr.IgnoreCase = vbTrue

Set oFile = objFs.OpenTextFile(strLogFile, ForReading, vbTrue)
lines = Split(oFile.ReadAll, VbCrLf)
oFile.Close

Set oLogFile = objFs.OpenTextFile(strLogfile, ForWriting, vbTrue)
For Each folder In objFs.GetFolder(strVerzeichnisbaum).SubFolders
If objFs.GetFolder(folder).files.Count > 0 Then
For Each file In objFs.GetFolder(folder).Files


objRegAusdr.Pattern = file
For Each line In lines
Set Matches = objRegAusdr.Execute(line)
If Matches.Count = 1 Then
WScript.Echo file
End If
Next

oLogFile.WriteLine(file)
Next

End If

Next
oLogFile.Close

Beitrag wurde zuletzt am 13.08.08 um 07:23:37 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
pattern trifft nicht2.503sign13.08.08 07:06
Re: pattern trifft nicht1.460sign13.08.08 08:43
Re: pattern trifft nicht1.667~~~dexter~~~13.08.08 14:07
Re: pattern trifft nicht1.454sign19.08.08 14:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel