0

我正在从 Ax 2012 导出一个 csv 文件。

存储 Eg:"D:\Local\folder" 的路径来自 Ax 2012 中的一个字段。

现在我创建了一个新文件。例如:Cust.csv,并将我的值从容器写入文件。

问题是如何将系统中的文件存储到上面指定的文件夹路径中。

我正在使用 Runbasebatch,在服务器端执行时是否相同。

谢谢,

维维克奇鲁马米拉

4

1 回答 1

3

在过去(在 AX 2012 之前),您可以WinAPI::moveFile()用来移动文件,但在运行 CIL 时它不起作用(它只是客户端)。

.Net 来拯救:

new InteropPermission(InteropKind::ClrInterop).assert(); // get dll interop permission
System.IO.File::Move(fileName, newFileName);

您必须newFileName事先从您的领域构建。

但是为什么不首先在那里创建文件呢?

于 2013-01-28T07:58:49.293 回答