[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Nov 2006
    Beiträge
    60

    Dateien aus dem IFS löschen

    Hallo an Alle,

    Ich suche nach einer Möglichkeit Dateien die älter als 4 Wochen sind aus dem IFS zu löschen......

    Kann mir da jemand helfen???

    Gibt es da einen einfachen Befehl oder wird das ein grösserer Aufwand????

    Vielen Dank im Voraus
    Bobou

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Naja, da ist der Aufwand etwas größer.
    Ggf. gibts da auch schon tools (www.help400.de) oder einfach mal googeln.

    Am einfachsten gehts ggf. über die QSHELL und einem kleinen Script.
    ls -lT /Pfad
    => Liefert Dateinamen und Erstellungsdatum/Änderungsdatum
    Darüber kann ich dann ein Script erstellen, dass eben alle Dateien löscht, die den gewünschten Kriterien entsprechen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2006
    Beiträge
    60
    Danke für die schnelle Antwort

    Ich habe es mit dem QSH - Befehl versucht, allerdings zeigt er mir in der Datei nur den Dateinamen!

    QSH CMD('cd /IFS/Lieferant && ls | rfile -wQ LIBL/PF_TEST')

    Wie kann ich es anstellen das dort auch das Erstellungsdatum bzw. Änderungsdatum angzeigt wird?

  4. #4
    Registriert seit
    Feb 2006
    Beiträge
    25
    ls -lT

    oder ls -lc

  5. #5
    Registriert seit
    Nov 2006
    Beiträge
    60
    klappt super......

    Vielen Dank

  6. #6
    Registriert seit
    Nov 2006
    Beiträge
    60
    Ich brauche doch nochmal Hilfe.....

    der QSH Befehl und etc. hat wunderbar funktioniert, nun ist mir aber eine Unregelmässigkeit aufgefallen

    total: 302.488 megabytes
    -rwxrwxrwx 1 HAUPTUSER 0 212544 Jan 11 13:43 PROTOKOLL-Datei.TXT
    -rwxrwxrwx 1 GAST 0 13595 Jan 13 12:56 Datei0000001.pdf
    -rwxrwxrwx 1 GAST 0 21386 Jan 13 12:56 Datei0000002.pdf
    -rwxrwxrwx 1 GAST 0 06128 Jan 13 12:40 Datei0000003.pdf

    Das Datum und der Dateiname steht bei der Protokoll-Datei an einer anderen Stelle als bei den .PDF Dateien......damit bekomme Ich in meinem RPGLE Programm Probleme bei der Substr Funktion

    Gibt es eine Möglichkeit den QSH Befehl mit fester Länge auszuführen????

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nein, leider nicht.
    Du musst das in deinem Programm halt analysieren und auseinandernehmen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Nov 2006
    Beiträge
    60
    Die Antwortszeiten sind hier echt der Hammer ;-)

    Hab mir fast gedacht das Ich es per Programm lösen muss

    ich würde es nun per LOCATE Funktion probieren

    substr(Feld, (locate('Jan' , feld)), 6)

    allerdings stellt sich dort gleich die nächste Frage

    substr(Feld, (locate('Jan' , feld)), 6) ist meine SELECT-Anweisung

    Ich möchte aber in diesem Substr auch gerne Feb /Mar/ Apr etc. abfragen

    funktioniert das irgendwie???

  9. #9
    Registriert seit
    Mar 2004
    Beiträge
    95
    Einfach den Locate/subtring in einer Schleife laufen lassen und das 'Jan' durch eine Variabel ersetzen.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du gibst anscheinend nur "ls -l >...." an.
    Mit "ls -lT >...." wird bei mir ein festes Spaltenformat ausgegeben.
    Ausserdem hast du dann auch das Jahr in der Ausgabe.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Nov 2006
    Beiträge
    60
    Super.... Danke


    Ich habe lt und nicht lT bei der Übertragung geschrieben......

    Super, vielen Dank für die schnelle und ausführliche Hilfe!!!

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Tja, der "ls" ignoriert einfach unbekannte Argumente.
    Im Unix gibts wenigstens eine Fehlermeldung.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Dateien auf dem IFS löschen
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 27-08-08, 05:13
  2. Dateien im IFS bzw. QDLS über Explorer löschen
    By dino in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 08-12-06, 19:14
  3. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 19:36
  4. Dateien in QDLS bzw. IFS über Explorer löschen
    By dino in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 22-05-06, 18:59
  5. Dateien im freigegebenen Ordner im IFS löschen
    By Enatz in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 07-12-05, 21:10

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •