我正在尝试从 D365商业中心中的目录中获取文件列表,因为使用 AL
语言 {{1} } 不支持var,所以我不知道如何获取这些文件路径。
在我的要求下,我知道文件夹的路径,但需要获取该文件夹中的实际文件路径。
例如:文件夹是E:\ Dynamically \
但是我想获取文件路径,例如:
E:\ Dynamicically \ 1.txt
E:\ Dynamicically \ 2.txt
E:\ Dynamicically \ 3.txt
我尝试在 DotNet
(“文件管理”)中搜索内置函数,并尝试使用Azure函数。我正在添加用于从该目录获取文件的代码,但它仅用于一个文件。
Codeunit 419
这是我导入文件代码的结果。
答案 0 :(得分:0)
我建议您在 Codeunit 419 中使用 GetClientDirectoryFilesList 或 GetServerDirectoryFilesList ,它们都使用 NameValueBuffer (表813 )和 DirectoryPath (文本)作为参数。然后,您可以使用 NameValueBuffer 获取所有文件。
这些功能可能仅适用于内部部署,因此您必须将扩展名定位为 app.json 中的内部扩展。