SSIS Skriptaufgabe, um zu prüfen, ob die Datei im Ordner vorhanden ist oder nicht

8

Ich möchte überprüfen, ob eine Datei in einem bestimmten Ordner von SSIS existiert. Wie kann ich das erreichen?

    
user1429135 10.07.2013, 10:41
quelle

4 Antworten

9

Variablen:

Ordner - Zeichenfolge - C :: \ Temp \

Datei - Zeichenfolge - 1.txt

fileExists - boolean - False

%Vor%     
Anoop Verma 10.07.2013 14:49
quelle
5

Du kannst Foreach Loop Container verwenden und einfach alle deine Items hineinlegen. Es wird ausgeführt, wenn die Datei existiert und nicht, wenn nicht. Sehr einfach :)

    
Andrey Morozov 01.04.2015 13:47
quelle
1

Es gibt keine nativen Tasks in SSIS, die diese Überprüfung durchführen können, aber Sie können dies mit einer Skriptaufgabe erreichen, aber ich schlage vor, dass Sie die folgenden Links nach einfachen Schritten durchsuchen, die dazu erforderlich sind.

Ссылка

Ссылка

    
StackTrace 10.07.2013 12:26
quelle
1

Als Alternative zu einer "out" -Variablen können Sie auch Dts.TaskResult ändern, abhängig davon, ob die Datei existiert oder nicht. Der folgende Ausschnitt schlägt die Skriptaufgabe fehl, wenn die Datei nicht existiert. (Es erstellt auch einen Protokolleintrag, wenn die Protokollierung aktiviert ist.)

%Vor%     
RubberDuck 09.10.2014 14:34
quelle

Tags und Links