Sql-Server
具有多個文件名的 Foreach 循環列舉器
我有一個目錄
C:\NewExcelFile
,其中有許多不同名稱的 Excel 文件(但副檔名相同*.xlsx*)。我的包中有一個“foreach 循環列舉器”,我需要(在每個循環中)執行以“SMR”開頭的 Excel 文件數,在下一個循環中使用“PIR”,下一次使用“ ZFR’(例如)。這就是我嘗試配置容器的方式:
但不幸的是,我每次都會收到此警告:
警告:Foreach 文件列舉器為空。For Each File 列舉器未找到任何與文件模式匹配的文件,或者指定的目錄為空。
如何配置每次都有不同文件名的 Foreach 循環容器?
如果我正確理解您要做什麼,我認為您不應該將表達式放在
Directory
屬性中。我認為你需要把:
- 您的目錄名稱 (
C:\NewExcelFile\
) 中的Directory
. 如果這永遠不會改變,它可以直接在配置視窗中輸入,而不是作為表達式。- 您的文件名模式 (
@[User::Name] + "*.xlsx"
) 應該是一個表達式,但應該放在FileSpec
屬性中像這樣: