Domino 9 und frühere Versionen > ND8: Entwicklung

Leere Ordner finden

(1/1)

Max86:
Hallo Lotus Notes Gemeinde,

ich habe folgends Anliegen und hoffe hier unterstützung finden zu können.

Es geht darum das ich mit Hilfe eines Angenten innerhalb von Mail alle Ordner und Unterordner darauf hin prüfen möchte, ob Dokumente enthalten sind oder nicht. Wenn keine Dokumente enthalten sind soll der Ordner gelöscht werden.

Ich hoffe ihr könnt mir weiterhelfen.

Grüße Max

ascabg:
Hallo,


--- Code: ---NotesDatabase.Views
--- Ende Code ---

ist hier Dein erster Helfer.



Andreas

Max86:
Vielen Dank für den Hinweis. Aber wie genau setzt ich das dann um, bzw. wie kann ich einen Ordner daraufhin prüfen ob er leer ist.

Grüße Max

ascabg:
Kurz und knapp.


--- Code: ---intCount = 1
set db = s.CurrentDatabase
forall v in db.views
  If v.EntryCount = 0 then
    'View bzw. Folder ist leer
    redim preserve vw_empty(1 to intCount)
    vw_empty(intCount) = v.Name
  End If
Next

For intCount = LBound(vw_empty) To ubound(vw_empty)
  set vw = db.GetView(vw_empty(intCount))
  Call vw.Remove
Next

--- Ende Code ---

Dieses Script stellt nicht den Anspruch auf Vollstaendigkeit.
Es fehlt z.B. komplett die Fehlerbehandlung.
Also -> anpassen an dei eigenen Verhaeltnisse


Andreas

Max86:
Vielen Dank für die Mühe, dass hilft mir schon Sehr weiter.

Grüße Max

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln