在SAP DS 4.2中使用file_copy/file_move函数时如何提供文件路径?

2020-08-26 20:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试使用SAP DS 4.2中可用的file_copy和file_move函数。 尽管file_exists函数可以很好地与提供的文件路径配合使用,但file_copy和file_move函数会抛出错误,表明不存在此类目录。

请协助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试使用SAP DS 4.2中可用的file_copy和file_move函数。 尽管file_exists函数可以很好地与提供的文件路径配合使用,但file_copy和file_move函数会抛出错误,表明不存在此类目录。

请协助。

付费偷看设置
发送
2条回答
SKY徐
1楼 · 2020-08-26 20:32.采纳回答

较新版本的SAP BODS具有file_copy和file_move函数,使用起来确实很麻烦。 如果使用这样的路径(c:\ Program Files \ Some Folder \ YetMore Folder),则这些功能将不起作用。 但是,如果使用这样的路径(c:/Program Files/Some Folder/YetMore Folder),功能将起作用。

利用replace_substr函数使其起作用-
file_copy(replace_substr($ G_Quarantine_File,'\\','/'),replace_substr($ G_Failed_Dir,'\\','/'),1) ;

浮生未央
2楼-- · 2020-08-26 20:54

即使这样做,我仍然面临问题。 每当我使用file_move函数时,都会出现类似错误-输入的文件名无效。 可能的原因:没有绝对路径,文件名3973641296FIL-08015012/16/2019 10:17:53 PM包含无效字符(\/:*?" <>),或者目标文件名中存在通配符。/p>

我不知道如何使用此功能。 任何帮助将不胜感激

一周热门 更多>