我正在尝试从D365 Business Central的目录中获取文件列表,因为不支持AL
语言DotNet
var,所以我不知道如何获取这些文件路径。
在我的要求中,我知道文件夹的路径,但需要获取该文件夹中的实际文件路径。
例如:文件夹是 E:\Dynamically\
但我想获得像这样的文件路径:
E:\动态\1.txt
E:\动态\2.txt
E:\动态\3.txt
我尝试在Codeunit 419
(“文件管理”)中搜索内置功能,并尝试使用 Azure 功能。我正在添加我的代码以从该目录获取文件,但它是针对一个文件的。
action("Import Files")
{
ApplicationArea = All;
Image = Import;
trigger OnAction();
var
FromFile: Text;
FileMgt: Codeunit "File Management";
begin
Init();
Message(FileMgt.GetExtension('E:\Dynamically\' +
Format(GetFileName)));
FromFile := 'E:\Dynamically\' + Format(GetFileName);
"Attached File".Import(FromFile);
"Attched File Name" := Format(GetFileName);
"Attached file Extension" :=
FileMgt.GetExtension(Format(GetFileName));
Insert(true);
MESSAGE('Successfully Import.');
end;
}
这是我的导入文件代码的结果。