4. April 2014 08:41
Du kannst per C/AL-Code Ordner wie einen NAV-Tabelle filtern und durchlaufen.
Hier ein Beispiel, das noch für deinen Anwendungsfall zugeschnitten werden muss:
(File = Record-Variable auf Tabelle "File")
- Code:
File.RESET; File.SETRANGE(Path,''); IF File.ISEMPTY THEN; File.SETRANGE(Path, MyPath);
File.SETRANGE("Is a file",TRUE);
File.SETFILTER(Name,'*.txt'); REPEAT
HandleFile; UNTIL File.NEXT = 0;
Wenn die Ordnerstruktur so tief ist, dass dieser Quelltext aufgrund eines Textüberlaufs nicht ausgeführt werden kann, dann gibt es hierfür einen
Workaround mit Hilfe von Automation-Variablen.
Falls der Quelltxt doch mal für den RTC ausgeführt werden soll, darfst du das obige Beispiel nicht nehmen. Nimm statt dessen
dieses hier.