Mit VBS überprüfen, ob im Quellverzeichnis 6 bestimmte Dateien existieren, 2 im Unterordner?

Antwort

Um mit VBScript zu prüfen, ob im ausführbaren Quellverzeichnis sechs bestimmte Dateien existieren, von denen zwei in einem Unterordner liegen, kannst du folgendes Skript verwenden: ```vbscript Option Explicit Dim fso, folder, subfolder, filesToCheck, i, fileExists ' Erstelle ein FileSystemObject Set fso = CreateObject("Scripting.FileSystemObject") ' Setze das Quellverzeichnis (aktuelles Verzeichnis) Set folder = fso.GetFolder(fso.GetParentFolderName(WScript.ScriptFullName)) ' Definiere die zu prüfenden Dateien filesToCheck = Array("datei1.txt", "datei2.txt", "datei3.txt", "datei4.txt", "unterordner\datei5.txt", "unterordner\datei6.txt") ' Prüfe jede Datei For i = 0 To UBound(filesToCheck) fileExists = fso.FileExists(folder.Path & "\" & filesToCheck(i)) If fileExists Then WScript.Echo "Datei existiert: " & filesToCheck(i) Else WScript.Echo "Datei fehlt: " & filesToCheck(i) End If Next ' Aufräumen Set fso = Nothing Set folder = Nothing ``` Dieses Skript prüft, ob die angegebenen Dateien im aktuellen Verzeichnis und im Unterordner existieren. Passe die Dateinamen und Pfade in der `filesToCheck`-Array entsprechend deinen Anforderungen an.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Kann man mit VB.NET 2003 das Eigenschaften-Fenster von Dateien und Ordnern anzeigen?

Mit VB.NET 2003 gibt es keine direkte, eingebaute Methode, um das Eigenschaften-Fenster (also das Windows-Dialogfeld „Eigenschaften“ einer Datei oder eines Ordners) anzuzeigen. Allerdings... [mehr]

Kann man im VB.NET 2003 TreeView Dateien und Ordner auf gleicher Ebene anzeigen, wobei Dateien oberhalb der Ordner gelistet werden?

Im Standardverhalten des TreeView-Steuerelements in VB.NET 2003 werden die Knoten (Nodes) in der Reihenfolge angezeigt, in der sie hinzugefügt werden, es sei denn, du sortierst sie explizit. Die... [mehr]