WatchDirectory Forum
http://www.watchdirectory.net/cgi-bin/yabb25/YaBB.pl
watchDirectory forums >> German >> Alle Dateien löschen ausser die älteste
http://www.watchdirectory.net/cgi-bin/yabb25/YaBB.pl?num=1308749560

Message started by Simon on Jun 22nd, 2011 at 3:32pm

Title: Alle Dateien löschen ausser die älteste
Post by Simon on Jun 22nd, 2011 at 3:32pm
hallo,

leider habe ich im Forum keine Lösung für mein Problem gefunden.
Ist es möglich in einem Verzeichnis mit WD die neuste Datei bei zu behalten
und alle anderen Dateien in dem Verzeichniss zu löschen?

Hoffe auf baldige Antwort

MFG

Simon

Title: Re: Alle Dateien löschen ausser die älteste
Post by Dirk on Jun 22nd, 2011 at 4:49pm
Hi Simon,

Dein Betreff sagt:

Quote:
Alle Dateien löschen ausser die älteste


Im Text schreibst Du:

Quote:
...die neuste Datei bei zu behalten und alle anderen Dateien in dem Verzeichniss zu löschen.


Was möchtst Du denn nun behalten - die älteste Datei oder die Neuste? Oder beide?

Title: Re: Alle Dateien löschen ausser die älteste
Post by Simon on Jun 30th, 2011 at 1:13pm
Entschuldigung, da habe ich mich falsch ausgedrückt.

Ich möchte von mehrere vorhandene Dateien alle löschen ausser die Datei
das jüngste "Erstellt" Datum hat.
Hoffe ich konnte unklarheiten aus dem Weg räumen!


MFG


Title: Re: Alle Dateien löschen ausser die älteste
Post by Dirk on Jun 30th, 2011 at 1:59pm
Hallo Simon,

das bekommt man leider nicht so ohne weiteres hin. Wir können zwar automatisch Dateien löschen, die ein gewisses Alter haben (also ein fixes Alter, z. Bsp. "älter als 2 Tage"), leider aber nicht die älteste Datei herausfinden.

Es besteht jedoch die Möglichkeit, ein kleines separates Programm dafür zu erstellen. Wenn Du daran Interesse hast, melde Dich bitte über die E-Mailadresse in der Signatur dieses Postings, wir machen Dir dann ein Angebot und Du kannst Dir dann überlegen.

Title: Re: Alle Dateien löschen ausser die älteste
Post by Cumulonimbus on Jul 6th, 2011 at 9:40pm

Dirk wrote on Jun 30th, 2011 at 1:59pm:
Hallo Simon,

das bekommt man leider nicht so ohne weiteres hin. Wir können zwar automatisch Dateien löschen, die ein gewisses Alter haben (also ein fixes Alter, z. Bsp. "älter als 2 Tage"), leider aber nicht die älteste Datei herausfinden.

Es besteht jedoch die Möglichkeit, ein kleines separates Programm dafür zu erstellen. Wenn Du daran Interesse hast, melde Dich bitte über die E-Mailadresse in der Signatur dieses Postings, wir machen Dir dann ein Angebot und Du kannst Dir dann überlegen.


Hallo,

ich hatte an diese Funktion vor längerer Zeit auch schon Interesse anmeldet. Würde es sich denn nicht lohnen, dafür ein Plugin zu entwickeln?

Ich suche (seit Jahren) ein Programm, welches mir in einem vorgegeben Ereignise jeweils die letzten x Dateien erhält, alle älteren weglöscht. Bisher gibt es dafür keinen Lösung, zumindest habe ich noch keine vernünftige und anwendbare Lösung gefunden.

Title: Re: Alle Dateien löschen ausser die älteste
Post by Dirk on Jul 7th, 2011 at 10:16am
Es ist natürlich prinzipiell möglich, ein solches Plugin zu programmieren. Wir müssen jedoch dafür sorgen, dass ein solches Plugin z. Bsp. auch mit allen Überwachungsmethoden sauber zusammenarbeitet, was in diesem Fall ein Problem sein könnte.

Lassen sich die Spezfikationen zu einem solchen Plugin etwas genauer formulieren?
Wann soll die Löschung erfolgen? (Was löst das Ereignis aus)
Beispiele? (gerne auch per Mail, Screenshots)
Löschen über alle Dateien unabhängig von Größe, Name, Dateierweiterung?
...


Title: Re: Alle Dateien löschen ausser die älteste
Post by Cumulonimbus on Jul 8th, 2011 at 4:11pm

Dirk wrote on Jul 7th, 2011 at 10:16am:
Es ist natürlich prinzipiell möglich, ein solches Plugin zu programmieren. Wir müssen jedoch dafür sorgen, dass ein solches Plugin z. Bsp. auch mit allen Überwachungsmethoden sauber zusammenarbeitet, was in diesem Fall ein Problem sein könnte.

Lassen sich die Spezfikationen zu einem solchen Plugin etwas genauer formulieren?
Wann soll die Löschung erfolgen? (Was löst das Ereignis aus)
Beispiele? (gerne auch per Mail, Screenshots)
Löschen über alle Dateien unabhängig von Größe, Name, Dateierweiterung?
...


Hallo Dirk,

folgendes Anwendungsbeispiel:

Ich lade per wget ca. 100 Webcams und sortiere und archiviere diese mit WatchDirectory seit vielen Jahren erfolgreich, teilweise im 1-2 Minuten-Intervall. Nun möchte ich von den heruntergeladenen Webcams automatisiert eine Animation erstellen und zwar von den letzten x Dateien. Das geht natürlich nur, wenn bei jeder neu eintreffenden Bilddatei die älteste verschwindet. Sonst würde irgendwann eine Animation erstellt die 1000 Stunden lang wäre, überspitzt dargestellt.

Gruß,
Stefan

Title: Re: Alle Dateien löschen ausser die älteste
Post by Dirk on Jul 8th, 2011 at 4:28pm
Hallo Stefan,

jede Webcam speichert in ein eigenes Verzeichnis?
In jedem dieser Verzeichnisse sollen alle Dateien gelöscht werden, bis auf die jüngste, so dass immer nur eine Datei vorhanden ist? Oder sollen mehrere Dateien behalten werden?
Post/schicke mal einen Screenshot des Verzeichnisbaumes.

Title: Re: Alle Dateien löschen ausser die älteste
Post by Cumulonimbus on Jul 8th, 2011 at 4:39pm

Dirk wrote on Jul 8th, 2011 at 4:28pm:
Hallo Stefan,

jede Webcam speichert in ein eigenes Verzeichnis?
In jedem dieser Verzeichnisse sollen alle Dateien gelöscht werden, bis auf die jüngste, so dass immer nur eine Datei vorhanden ist? Oder sollen mehrere Dateien behalten werden?
Post/schicke mal einen Screenshot des Verzeichnisbaumes.


Hallo Dirk,

der Verzeichnisbaum schaut so aus: X:\Webcams\Balderschwang\2010\08-07-11

Damit Animationen erstellt werden können, müssen natürlich mehrere Dateien erhalten bleiben. Ob die jüngsten xx Dateien behalten werden oder die xx ältesten Datein gelöscht werden, spielt dann ja keine Rolle, sollte aber evtl. durch den Benutzer bestimmt werden können, welche Methode angewandt wird.

Title: Re: Alle Dateien löschen ausser die älteste
Post by Gert on Jul 12th, 2011 at 9:00am
Hello Stefan,

Dirk can be very convincing ;-)

Coming soon in a new release.



(obviously in German as well)

Gert

Title: Re: Alle Dateien löschen ausser die älteste
Post by Dirk on Aug 5th, 2011 at 10:25am
Hallo Simon,

wir haben jetzt eine Betaversion online, die autom. alte Dateien löscht.
http://www.watchdirectory.net/cgi-bin/yabb2/YaBB.pl?num=1312290782

Title: Re: Alle Dateien löschen ausser die älteste
Post by Simon on Aug 5th, 2011 at 11:05am
Danke ich werde sie mal runter laden und testen!

WatchDirectory Forum » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2017. All Rights Reserved.