Nicht sure, das Version von SSIS Sie verwenden. 2008 scripting Unterstützungsc#, wo 2005 nur vb.net ist.
Innerhalb SSIS:
1. Eine Variable addieren, um Ihren Dateinamen/Weg zu halten.
(einige Weisen, an Variablen zu gelangen - gerade Recht - klicken im Steuerflußbereich und vorwählen „Variablen“)
2. Eine Indexaufgabe Steuerfluß hinzufügen, den Sie VB.net verwenden können, um zu sehen, wenn die Akte existiert. Wenn sie tut, den Dateinamen erhalten und ihn als Ihre Variable innen setzen
http://www.vb-helper.com/howto_net_file_exists.htmlhttp://www.developerdotstar.com/community/node/512 <--write to="" variables="" in="" script="" task="">
3. Eine Datenflussaufgabe Ihrem Steuerbereich und doppelten Klicken hinzufügen es
4. Unter Datenfluss-Quellen eine Quelle der flachen Akte vorwählen - Klicken verdoppeln es und einen neuen Anschlussmanager addieren (eine Repräsentativtestakte einfach auswählen).
5. Jetzt unter Anschlussmanagern (unten), den neuen Textanschlußmanager an klicken, der im Schritt gebildet
4. Unter seinen Eigenschaften den Ausdruckbereich sehen. Anklicken „…“ zu an den Herausgeber innen gelangen. Unter Eigentum „ConnectionString“ vorwählen. Unter Ausdruck vorwählen Sie Ihre Variable im Folgenden Format en: @ [Benutzer:: <>>]
6. Einen Bestimmungsort Ihrem Datenfluss jetzt hinzufügen und Ihre Textdateiquelle zum Bestimmungsort schleppen. Spalten abbilden.
Ziemlich genau es. Sie benötigen gerade eine Variable, den Namen Ihres Dateinamens zu halten (ihn gegeben ändert). Die Indexaufgabe verwenden, Ihre Variable zu ändern.