Μονάδα Λειτουργίας FS_SCANDIR

Η Μονάδα Λειτουργίας FS_SCANDIR διαβάζει το περιεχόμενο από έναν φάκελο.

Το σύστημα αρχείων πρέπει να έχει προ-αρχικοποιηθεί με τη βοήθεια του FS_INIT. Όλες οι λειτουργίες πραγματοποιούνται ασύγχρονα για κάθε αποθηκευτικό μέσο που δημιουργείται.

Είσοδος SCAN

Με μια θετική ακμή, ο φάκελος στο αποθηκευτικό μέσο αναζητάται.

Είσοδος DEV

Ορίζει τη συσκευή από την οποία θα γίνεται η πρόσβαση στα αρχεία. Η συσκευή χρησιμοποιείται ανά έργο και μπορεί να διαχειριστεί στο μενού Έργο Εξωτερική Αποθήκευση.

Είσοδος PATH

Ορίζει τη διαδρομή προς τον φάκελο στο αποθηκευτικό μέσο. Η διαδρομή αντιστοιχεί σε μια διαδρομή αρχείου Unix στο μορφασμα UTF-8, εάν αυτό υποστηρίζεται. Η διαδρομή παρουσιάζεται ως εξής:

Φάκελος/Υποφάκελος

Έξοδος DONE

Ο έξοδος επιστρέφει έναν παλμό επιτυχίας για να εκτελέσει την επόμενη λειτουργία. Ο παλμός συμβαίνει όταν ολοκληρώνεται η διαδικασία, ακόμη και αν έχει συμβεί κάποιο σφάλμα.

Έξοδος DIRS

Επιστρέφει μια λίστα με τους βρεθέντας φακέλους χωρισμένους με ένα διάστημα. Η κατάσταση αποθηκεύεται για μεταγενέστερη χρήση.

Έξοδος FILES

Επιστρέφει μια λίστα με τα βρεθέντα αρχεία χωρισμένα με ένα διάστημα. Η κατάσταση αποθηκεύεται για μεταγενέστερη χρήση.

Έξοδος ERROR

Επιστρέφει σε περίπτωση σφάλματος έναν κείμενο με ένα μήνυμα σφάλματος. Αυτό είναι FALSE, αν δεν έχει συμβεί κάποιο σφάλμα. Η κατάσταση αποθηκεύεται για μεταγενέστερη χρήση.

Δυνατές αιτίες:

  • Η υπηρεσία του αποθηκευτικού μέσου δεν ξεκίνησε.
  • Ο αποθηκευτικός χώρος δεν αρχικοποιήθηκε.
  • Τα στοιχεία σύνδεσης είναι άκυρα.
  • Δεν ήταν δυνατή η επικοινωνία με τον απομακρυσμένο διακομιστή.
  • Το αποθηκευτικό μέσο δεν υπάρχει.
  • Η ορισμένη διαδρομή είναι άκυρη.