借助Redwood Script读取txt文件

2020-09-15 01:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我...

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

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


专家们,

我试图借助以下代码(用于运行以下代码的Redwood脚本定义)读取.txt文件。此外,我已经借助参数(文件)传递了.txt文件。

但是我遇到错误文件输入错误

我正在尝试使用两种类型的脚本代码来实现这一目标。 我已经在此处附加了脚本文件(文件名:read-the-txt-file.txt)

以下是代码:

read-the-txt-file.txt

(11.7 kB)
4条回答
xfwsx85
2020-09-15 01:14

嗨Narayan,

由于您已经定义了File类型的作业定义参数,因此我假设您是在提交时将物理.txt文件上传到作业中。

如果这样做,该文件实际上将作为" upload.dat"附加到作业中。

您可以使用下面的示例代码来访问上载的文件,并输入其文本内容

导入java.io. *;
 导入com.redwood.scheduler.api.model。*;

 {
  //获取附件
   JobFile jobfile = jcsJob.getJobFileByName(" upload0.dat");
   字符串filepath = jobfile.getFileName();
   弦线;
    
   如果(jobfile!= null){
     jcsOut.println("完整路径和文件名:" +文件路径);
     FileInputStream in = new FileInputStream(filepath);
     BufferedReader br = new BufferedReader(new InputStreamReader(in));
     while((line = br.readLine())!= null){
       jcsOut.println(line);
     }
   }
 } 

一周热门 更多>