首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS Path.Combine

SSIS Path.Combine
EN

Stack Overflow用户
提问于 2014-12-29 19:25:35
回答 2查看 1.3K关注 0票数 0

我有一个平面文件连接管理器。我使用一个变量来定义源路径,然后使用表达式组合路径和文件名。是否有一个函数可以组合路径,即C# Path.Combine。我希望防止错误的值可能有或可能没有\在路径的末尾

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-29 19:55:08

如果您愿意使用expression来处理\检查,那么follwing可能会有帮助,虽然还没有测试过该表达式,

代码语言:javascript
复制
RIGHT( @[User::strFilePath] ,1) == "\\" ? @[User::strFilePath] + @[User::strFileName] :  @[User::strFilePath] + "\\" + @[User::strFileName]

它使用表达式ternary operator来决定\是否需要在filePath的末尾追加。

更新了以使用RIGHT函数而不是左和反向组合函数。

一点清洁剂,

代码语言:javascript
复制
@[User::strFilePath] + (RIGHT(@[User::strFilePath] ,1) == "\\" ? "" : "\\") + @[User::strFileName]
票数 2
EN

Stack Overflow用户

发布于 2014-12-31 07:22:41

另一种选择是:替换(@User::strFilePath+ "\“+ @User::strFileName,"\","\")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27694761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档