У меня есть список файлов из локальной папки в задаче SSIS Script, и мне нужно записать его в таблицу SQL. Есть ли способ, которым я могу сделать это непосредственно из задачи сценария или может быть помещен в объектную переменную, а затем заполнить ее в таблице SQL. Я не беру вариант контейнера для каждого цикла, поскольку я чувствую, что могу записывать более подробную информацию из задачи Script.Занесение списка файлов из скриптовой задачи в таблицу SQL
Код:
List<String> FileList = new List<string>();
List<String> FileLoc = new List<string>();
foreach (string dirpath in Directory.EnumerateDirectories("C:\\Program Files\"))
foreach (string path in Directory.EnumerateFiles(dirpath))
{
FileList.Add(Path.GetFileName(path));
FileLoc.Add(Path.GetDirectoryName(path));
}
Я хотел бы LOF каждый FileList и FileLoc в виде отдельных столбцов в таблице.
PS: Я новичок в C#.
Я искушен, чтобы пометить это как дубликат [this] (http://stackoverflow.com/questions/11751901/ssis-script-task-get-file-names-and-store-to-an-ssis-object-variable). – BCdotWEB
Yup !! Это сработало для меня! Спасибо @BCdotWEB !! – Prakazz