基于文件存在的批处理作业执行

2020-09-01 10:55发布

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

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


你好

我是DS的新手,并且正在根据基于远程位置.txt文件可用性的要求进行工作,我需要执行DS作业。 我已经编写了一个脚本,但最终出现错误。 代码如下-

$ GV_DIR ='\\ <一个rel =" nofollow" hraf=" http://host.domain.com" target =" _ blank"> host.domain.com \ sapshare \ abc \' ;
$ GV_FILE_NAME ='Orafile.txt';
$ GV_FILE ='"'|| $ GV_DIR ||'\\'|| $ GV_FILE_NAME ||'"';;
IF(file_exists($ GV_FILE)= 1)
开始打印(exec('cmd','\\\\ 10.10.160.33 \ ProgramFiles \ SAP BusinessObjects \ Data Services \ log \ emp_job.bat',8 ));
其他
PRINT('找不到文件');
raise_exception('找不到文件');
结束

附加的错误详细信息。


请提出我在哪里犯了错误,并建议该方法正确与否。

预先感谢,
开发

(157.4 kB)

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

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


你好

我是DS的新手,并且正在根据基于远程位置.txt文件可用性的要求进行工作,我需要执行DS作业。 我已经编写了一个脚本,但最终出现错误。 代码如下-

$ GV_DIR ='\\ <一个rel =" nofollow" hraf=" http://host.domain.com" target =" _ blank"> host.domain.com \ sapshare \ abc \' ;
$ GV_FILE_NAME ='Orafile.txt';
$ GV_FILE ='"'|| $ GV_DIR ||'\\'|| $ GV_FILE_NAME ||'"';;
IF(file_exists($ GV_FILE)= 1)
开始打印(exec('cmd','\\\\ 10.10.160.33 \ ProgramFiles \ SAP BusinessObjects \ Data Services \ log \ emp_job.bat',8 ));
其他
PRINT('找不到文件');
raise_exception('找不到文件');
结束

附加的错误详细信息。


请提出我在哪里犯了错误,并建议该方法正确与否。

预先感谢,
开发

(157.4 kB)
付费偷看设置
发送
1条回答
小熊yu生菜
1楼-- · 2020-09-01 11:29
 $ GV_DIR ='\\ host.domain.com \ sapshare \ abc \'; 

是否应转义反斜杠字符?

 $ GV_DIR ='\\  \\ host.domain.com \\ sapshare \\ abc \\'; 

现在,变量的内容将是所需的

 \\ host.domain.com  \ sapshare \ abc \ 

一周热门 更多>