当前位置: 首页 > news >正文

呼市网站设计关键词排名查询网站

呼市网站设计,关键词排名查询网站,如何做好一个购物网站,网站建设周期kettle 的实用小功能 中介绍了如何批量读取二进制文件的内容,这里说一下批量读取文本文件的方法。第一步也是使用 Get File Names 步骤,根据正则表达式来获取一个路径下所有指定的文件名。第二步骤使用 modified javascript 脚本步骤,来读取这…

kettle 的实用小功能 中介绍了如何批量读取二进制文件的内容,这里说一下批量读取文本文件的方法。

第一步也是使用 Get File Names 步骤,根据正则表达式来获取一个路径下所有指定的文件名。

第二步骤使用 modified javascript 脚本步骤,来读取这些指定的文本文件,脚本如下。[@more@]

//code begin

file = new Packages.java.io.File(filename.getString());

fileInputStream = new Packages.java.io.FileInputStream(file);

reader = new Packages.java.io.InputStreamReader(fileInputStream);

var cbuf = Packages.com.xgn.ketl.trans.step.infoextractor.InfoExtractor.createCharArray(1024);

var content= new String("");

length = reader.read(cbuf,0,1024);

while (length >0)

{

content += new Packages.java.lang.String(cbuf)

length = reader.read(cbuf,0,1024);

}

code end

脚本比较简单就是读取文本文件内容,把文件内容放在content 字段里。其中大家有有点费解的可能是下面这句:

var cbuf = Packages.com.xgn.ketl.trans.step.infoextractor.InfoExtractor.createCharArray(1024);

这里使用了一个类的静态方法,这个静态方法的定义如下:

public static char[] createCharArray(int length)

{

return new char[length];

}

实际就是返回一个char数组,因为我不知道如何在 sciprt 里定义一个 char 数组,就用这个方法绕过去了,有知道的朋友请告诉我。

另外要注意,modified javascript 步骤里要选中 “compatbility mode”,content 作为新增加的输出字段。

经过上述两步,文件名和文件内容就都保存在数据行里了。

http://www.lbrq.cn/news/2494621.html

相关文章:

  • 网站设计宽屏成年培训班有哪些
  • 校园网站建设情况说明书成品网站货源1
  • 企业网站源码 html今日新闻最新头条10条内容
  • 新浪sae可以做网站么网络优化大师app
  • 宁波网站建设公司推荐易企网seo测试
  • 云南公司建网站多少钱郑州seo建站
  • 微网站特点中国十大热门网站排名
  • 建网站开源代码百度关键词竞价排名
  • 北京网站建设软件鞍山seo公司
  • 万柳网站建设百度服务中心
  • seo教程大秦英扬优化网站的意思
  • 专业做网站建设药品销售推广方案
  • 淘宝不能开网站建设店铺吗百度官方推广平台
  • 长沙网络公司网站百度品牌专区怎么收费
  • 沈阳市和平区网站建设网站优化要做哪些
  • wordpress隐藏菜单石家庄seo排名外包
  • 网站建设合同附加协议百度搜首页
  • 网站建设合作注册一个网站
  • 成都网站建设科技公司搜外友链平台
  • 网站用ps下拉效果怎么做的优秀营销软文范例100字
  • 中小企业管理软件seo技术培训唐山
  • 免费搭建永久网站步骤网址
  • 做图片类型网站需要什么服务器广告主资源哪里找
  • 网站制作好后 怎样上线佛山百度提升优化
  • 建设网站的好公司seo快速优化文章排名
  • 苹果手机做微电影网站有哪些内容学做电商需要多少钱
  • 什么公司做网站的多网络营销师培训
  • 网站平台建设步骤关系营销案例
  • 潘嘉严个人网站seo sem是啥
  • 电子商务网站建设完整案例教程s2sh pdf下载北京百度搜索优化
  • flutter使用firebase集成谷歌,苹果登录
  • mybatis-plus逻辑删除配置
  • 人工智能——图像梯度处理、边缘检测、绘制图像轮廓、凸包特征检测
  • 图像处理:第二篇 —— 选择镜头的基础知识及对图像处理的影响
  • 文件权限标记机制在知识安全共享中的应用实践
  • C++ TAP(基于任务的异步编程模式)