0

我们如何根据文件名在子文件夹中搜索特定文件。我有多个子文件夹,我要查找的文件可能存在于子文件夹级别,也可能存在于当前子文件夹下的子文件夹中。你们中的任何人都可以帮助我吗

4

1 回答 1

2

Foreach 循环容器是 SSIS 工具箱中的一个强大构造。如果您使用默认的文件枚举器,您可以指定

  • 从哪儿开始,
  • 要找什么
  • 如何检索位置
  • 搜索子文件夹

在此处输入图像描述

要找什么

当前显示为*.txt表示所有以 结尾的文件.txt都是可接受的匹配项。正如@lamak 评论的那样,如果您要求只查找以某些内容开头的文件,那么您可以将值更改为MyFilePrefix*.txtThat would match files files

  • C:\ssisdata\Operations\Input\MyFilePrefix_20130618.txt
  • C:\ssisdata\Operations\Input\SubFolder\MyFilePrefix_20130618.txt
  • C:\ssisdata\Operations\Input\SubFolder\SubSubfolder\MyFilePrefix.txt

同时排除诸如

  • C:\ssisdata\Operations\MyFilePrefix_20130618.txt
  • C:\ssisdata\Operations\Input\SubFolder\YourFilePrefix_20130618.txt
  • C:\ssisdata\Operations\Input\SubFolder\SubSubfolder\MyFilePrefi.txt
于 2013-06-18T15:01:46.737 回答