Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: OlliS. am 12.03.12 - 12:00:50

Titel: Datei löschen
Beitrag von: OlliS. am 12.03.12 - 12:00:50
Hallo Zusammen,

ich würde gerne einen Agenten in Lotus Notes schreiben der täglich in einem fest vorgegebenen Dateipfad alle Dateien löscht die bspw. Booking... heißen.

Habe schonmal gelesen das es da einen Kill Befehl gibt.

Kann mir hier eventuell jemand weiterhelfen?
Titel: Re: Datei löschen
Beitrag von: m3 am 12.03.12 - 12:03:58
http://www.codestore.net/help/help6_designer.nsf/2e73cbb2141acefa85256b8700688cea/44ba26b986444cd285256c1c003fc256?OpenDocument
Titel: Re: Datei löschen
Beitrag von: OlliS. am 12.03.12 - 12:06:59
Das habe ich auch schon gefunden problem ist nur ein bezug zu agenten herzustellen.

wie würde der Agent aussehen?

Titel: Re: Datei löschen
Beitrag von: koehlerbv am 12.03.12 - 12:14:47
Mit dem Dir-Befehl die betreffenden Dateien ermitteln, durchloopen und löschen. Da ist kein Voodoo dabei.

HTH,
Bernhard
Titel: Re: Datei löschen
Beitrag von: ascabg am 12.03.12 - 12:15:54
Hallo,

Der Dir-Befehl sollte Dir hier auch noch gute Dienste erweisen.


Andreas

P.S.:
Bernhard war einmal mehr schneller.  :'(
Titel: Re: Datei löschen
Beitrag von: m3 am 12.03.12 - 12:17:12
Im einfachsten Fall so:
Code
Sub Initialize

	

End Sub

dann brauchst Du nur noch Deine Businesslogik einfuellen.
Titel: Re: Datei löschen
Beitrag von: RZLT am 12.03.12 - 12:18:05
1,85 cm groß, durchtrainiert, dunkelhaarig  8)

Sorry, der musste sein.

Ein Teilchen davon:

On Error Resume Next
fileNameDir = fileDir & OrganisationseinheitNum & "\" & fileNameRem
Kill fileNameDir

Der kursive Text ist der Bezug auf den Dateinamen, wenn ich mich noch recht an den Aufbau des Agenten erinnere.
Titel: Re: Datei löschen
Beitrag von: pram am 12.03.12 - 13:04:58
Ich würde mir das Leben nicht unnötig schwer machen und in dem Fall per shell/@launchapp/serverprogramm einen entsprechenden DOS-Befehl absetzen.
z.B.:  "%COMSPEC% /C del /y c:\booking\*.*"
(ohne Gewähr)

Gruß
Roland