【问题标题】:How to create dynamic folder and subfolder to insert exported files into?如何创建动态文件夹和子文件夹以插入导出的文件?
【发布时间】:2023-09-20 14:57:01
【问题描述】:

在我的实际项目中,我的老板让我将数据从数据库导出到 csv 平面文件。

所以,由于我不知道 .net 代码,所以我使用 SSIS 文件系统任务和 ForEach 循环容器。

我构建了一个包:

  1. 选择按年、月和地区过滤的数据
  2. 创建不同的文件夹来归档像这样导出的文件:

A- 年\MONTH\REGION\ .csvfiles

我遇到的一个困难是仅当文件夹和子文件夹不存在时才创建它。

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    我很懒,我会在 Foreach 循环容器中放置一个脚本任务并使用System.IO.Directory。具体来说,我会使用ExistsCreateDirectory

    【讨论】:

    • 感谢您的回答。所以
    • 感谢您 billinkc 的回答。所以您可以帮我更多。我不熟悉.Net 代码。你能给我一个例子来详细说明你的解决方案的使用吗?或者你认为是否可以使用 SSIS 文件系统任务和 foreach 循环容器来做到这一点?谢谢你