Ich möchte überprüfen, ob eine Datei in einem bestimmten Ordner von SSIS existiert. Wie kann ich das erreichen?
Variablen:
Ordner - Zeichenfolge - C :: \ Temp \
Datei - Zeichenfolge - 1.txt
fileExists - boolean - False
%Vor% 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 :)
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.)
Tags und Links c# ssis file file-exists