Zum Inhalt springen

VBA Ordner


Koma9

Empfohlene Beiträge

hi!

wie kann ich diese IF Schleife nur ausführen lassen wenn der ordner quelle NICHT leer ist??

i = MsgBox("Sollen die Dateien im Order" + quelle + "gelöscht werden?", vbOKCancel + vbQuestion)

If (i = vbOK) Then

Kill quelle + "\*.*"

Else

Exit Sub

End If

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Koma9

hi!

wie kann ich diese IF Schleife nur ausführen lassen wenn der ordner quelle NICHT leer ist??

i = MsgBox("Sollen die Dateien im Order" + quelle + "gelöscht werden?", vbOKCancel + vbQuestion)

If (i = vbOK) Then

Kill quelle + "\*.*"

Else

Exit Sub

End If

Ich weiß leider nicht genau, in welche Umgebung das Script läuft. Im Grund genommen muß Du den gesamten Code-Block in eine weitere IF-Abfrage packen.

Die IF-Bedingung wäre so etwas wie FileCount>0

An die Anzahl der Dateien kannst Du über das Scripting-Objekt FileSystemObject herankommen.

Dazu legst Du Dir ein neues FileSystemObject-Objekt an. Dann schnappst Du Dir den Ordner "quelle" mit Hilfe der Methode GetFolder.

Das Folder-Objekt verfügt über eine Eigenschaft Files über die Du an die Anzahl der Dateien kommen kannst.

In VBScript könnte das so aussehen:


   Dim fso, folder, fc

   Set fso = CreateObject("Scripting.FileSystemObject")

   Set folder = fso.GetFolder( quelle )

   Set fc = folder.Files.Count   

VIelleicht hilft Dir das weiter...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...