Wie kann ich mit VBS prüfen, ob 6 Dateien im ausführbaren Script vorhanden sind und 2 im Unterordner?

Antwort

Um mit VBScript zu prüfen, ob sechs Dateien im ausführbaren Skriptverzeichnis und zwei Dateien in einem Unterordner vorhanden sind, kannst du folgendes Skript verwenden: ```vbscript Option Explicit Dim fso, folder, subfolder, file, fileCountMain, fileCountSub Dim mainFolderPath, subFolderPath ' Set the paths mainFolderPath = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName) subFolderPath = mainFolderPath & "\Unterordner" ' Passe den Unterordnernamen an ' Create FileSystemObject Set fso = CreateObject("Scripting.FileSystemObject") ' Initialize counters fileCountMain = 0 fileCountSub = 0 ' Check if main folder exists If fso.FolderExists(mainFolderPath) Then Set folder = fso.GetFolder(mainFolderPath) ' Count files in main folder For Each file In folder.Files fileCountMain = fileCountMain + 1 Next Else WScript.Echo "Hauptordner existiert nicht." WScript.Quit End If ' Check if subfolder exists If fso.FolderExists(subFolderPath) Then Set subfolder = fso.GetFolder(subFolderPath) ' Count files in subfolder For Each file In subfolder.Files fileCountSub = fileCountSub + 1 Next Else WScript.Echo "Unterordner existiert nicht." WScript.Quit End If ' Output results If fileCountMain = 6 Then WScript.Echo "Es gibt 6 Dateien im Hauptordner." Else WScript.Echo "Es gibt nicht 6 Dateien im Hauptordner, sondern " & fileCountMain & "." End If If fileCountSub = 2 Then WScript.Echo "Es gibt 2 Dateien im Unterordner." Else WScript.Echo "Es gibt nicht 2 Dateien im Unterordner, sondern " & fileCountSub & "." End If ``` Dieses Skript überprüft, ob im Verzeichnis des ausführbaren Skripts sechs Dateien und im Unterordner zwei Dateien vorhanden sind. Passe den Namen des Unterordners entsprechend 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]