在Axe 2012中导出csv文件

时间:2013-01-27 16:03:13

标签: axapta x++ dynamics-ax-2012 ax

我正在从Axe 2012导出csv文件。

存储Eg的路径:“D:\ Local \ folder”来自Ax2012的一个字段。

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

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

我正在使用Runbasebatch,在服务器端执行时是一样的。

谢谢,

Vivek Chirumamilla

1 个答案:

答案 0 :(得分:3)

在过去(AX 2012之前),您可以使用WinAPI::moveFile()将文件移动到位,但在运行CIL时它不起作用(仅限客户端)。

.Net来救援:

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

您必须事先从您的字段中构建newFileName

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