如何让kettle遍历读取某个文件夹下的多个 xml文件

 我来答
kd...e@163.com
2017-05-31 · TA获得超过330个赞
知道小有建树答主
回答量:347
采纳率:64%
帮助的人:62.9万
展开全部
///
/// 遍历文件夹中所有的目标文件
///
/// 父文件路径
/// 目标文件名称
private void Swap(string path, string file)
{
string[] Floders = Directory.GetDirectories(path);
string[] Files = Directory.GetFiles(path, file);
foreach (string str in Files)
{
//str就你你要找的xml文件,要怎么处理自己去搞
MessageBox.Show(str);
}
foreach (string str in Floders)
{
Swap(str, file);
}
}
调用如下,假设你的ccmfile文件夹在C盘根目录
string path = "C:\\ccmfile";
Swap(path, "info.xml");
MessageBox.Show("完成!");
S
斐魄行振海
2019-02-13 · TA获得超过3897个赞
知道大有可为答主
回答量:3151
采纳率:31%
帮助的人:205万
展开全部
///
///
遍历文件夹中所有的目标文件
///
///
父文件路径
///
目标文件名称
private
void
Swap(string
path,
string
file)
{
string[]
Floders
=
Directory.GetDirectories(path);
string[]
Files
=
Directory.GetFiles(path,
file);
foreach
(string
str
in
Files)
{
//str就你你要找的xml文件,要怎么处理自己去搞
MessageBox.Show(str);
}
foreach
(string
str
in
Floders)
{
Swap(str,
file);
}
}
调用如下,假设你的ccmfile文件夹在C盘根目录
string
path
=
"C:\\ccmfile";
Swap(path,
"info.xml");
MessageBox.Show("完成!");
S
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式