[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2001
    Beiträge
    96

    Question Anzahl Dateien in IFS-Verzeichnis ermitteln

    Hallo,

    ich weiss nicht, ob es hier im Forum bereits behandelt worden ist,
    (über die Suche finde ich nichts !!)


    gibt es einen schnellen oder leichten Weg,
    die Anzahl der Dateien in einem IFS-Verzeichnis zu ermitteln ??

  2. #2
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Anzahl Dateien im IFS

    Also, ich sehe das bei der Nachtsicherung (DSPLOG:
    115 Bibliothek(en) am/um 19.11.07 23:40:57 gesichert.
    1661 Dokumentbibliotheksobjekte wurden gesichert.
    45309 Objekte gesichert.

  3. #3
    Registriert seit
    Sep 2001
    Beiträge
    96
    ja nee,

    ich will die Anzahl der Dateien (zB PDF-Dateien in einem Verzeichnis)
    per Programm oder per CMD ermitteln und dann als Info in einer Mail versenden.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    AM besten gehts mit QSH:

    QSH CMD('cd /Home/Verzeichenis;ls *.pdf >qsys.lib/mylib.lib/myfile.file/myfile.mbr')

    In der Datei stehen dann die Namen, die Anzahl der Sätze ergibt die Anzahl der Dateien.
    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

  5. #5
    Registriert seit
    Dec 2000
    Beiträge
    450
    Oder den Vorschlag von Fuerchau noch etwas erweitert:

    QSH CMD('cd /Home/Verzeichenis;ls -1 *.pdf | wc -l >qsys.lib/mylib.lib/myfile.file/myfile.mbr')

    gibt dann gleich nur die Anzahl in die Datei aus.

    Bruno

  6. #6
    Registriert seit
    Sep 2001
    Beiträge
    96
    Zitat Zitat von Bruno Jakob Beitrag anzeigen
    Oder den Vorschlag von Fuerchau noch etwas erweitert:

    QSH CMD('cd /Home/Verzeichenis;ls -1 *.pdf | wc -l >qsys.lib/mylib.lib/myfile.file/myfile.mbr')

    gibt dann gleich nur die Anzahl in die Datei aus.

    Bruno

    QSH CMD('cd /Home/Verzeichenis;ls -1 *.pdf | wc -l > /qsys.lib/mylib.lib/myfile.file/myfile.mbr')


    nach dem UmleitungsSymbol (>) muss eine Leerstelle folgen und dann noch vor qsys.lib ein / dann funktioniert es!

    und ich hatte zunächst mit Bibliothek QTEMP getestet, das funktioniert nicht !?
    => also mit einer Bibliothek ungleich QTEMP arbeiten .....

    und die Datei muss vorab erstellt werden (CRTPF ....) - dann läufts !

    Danke für die Antworten!

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Leerzeichen ist zwar nicht nötig, aber der / fehlte leider.

    QTEMP ist leider keine echte Lib, daher funktioniert sie nicht im QSH.
    Bei anderen IFS-Befehlen (CPYTOSTMF u.ä.) funktioniert aber QTEMP.LIB.
    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
    Dec 2002
    Beiträge
    47

    IFS anzahl files

    HI @ all,

    ich habe mir IFSTOOL installiert.
    mit dem befehl READDIR bekomme ich ein SPLF mit allen DIR, Subdirs und files welche in dem angegebenem pfad liegen. mit Angabe von Grösse usw usw
    Dazu gibts noch eine Datei, mit der du arbeiten kans. Muss noch ein bisschen nachhelfen um an sie ranzukommen.


    Martin
    ps: kann dir gerne infos zukommen lassen. schick eine PN
    Martin

  9. #9
    Registriert seit
    Sep 2001
    Beiträge
    96
    Zitat Zitat von Marlin Beitrag anzeigen
    HI @ all,
    ich habe mir IFSTOOL installiert.
    mit dem befehl READDIR ...........
    das ist ein interessanter Hinweis (die Tool-Sammlung kannte ich bisher noch nicht)

    allerdings genügt mir für den aktuellen Bedarf die Lösung mit den QSH Befehlen und Ausgabe in eine Datei, ich habe mir dazu einen CMD erstellt RTV...... , welcher die Anzahl als Rückgabewert zurückliefert.

    Danke.

Similar Threads

  1. Dateien aus dem IFS löschen
    By Bobou in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 16-01-07, 10:26
  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. FTP aus IFS mit kaputten Dateien
    By BeRe in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-08-06, 10:17
  5. Zugriff auf NSF Dateien im IFS
    By Stephan/400 in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 03-05-06, 07:10

Berechtigungen

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