5
我们有一个SSIS过程,可以从各种来源导入不同格式的各种文件。 这些文件中的每一个都在整个月的不同时间交付。SSIS读取文件修改日期
用户希望能够看到每个文件的修改日期,以检查他们是否获得定期更新。
其目的是在过程的这样的端产生一个表:
所以我试图找出如何让每一个我有文件的修改日期阅读。有没有办法在SSIS中做到这一点?
在此先感谢
我们有一个SSIS过程,可以从各种来源导入不同格式的各种文件。 这些文件中的每一个都在整个月的不同时间交付。SSIS读取文件修改日期
用户希望能够看到每个文件的修改日期,以检查他们是否获得定期更新。
其目的是在过程的这样的端产生一个表:
所以我试图找出如何让每一个我有文件的修改日期阅读。有没有办法在SSIS中做到这一点?
在此先感谢
您可以添加脚本组件的管道从一个输入变量读取文件名,并写入文件的修改日期输出变量:
/// <summary>
/// This method is called when this script task executes in the control flow.
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
/// To open Help, press F1.
/// </summary>
public void Main()
{
System.IO.FileInfo theFile =
new System.IO.FileInfo(Dts.Variables["User::FilePath"].Value.ToString());
if (theFile.Exists)
{
Dts.Variables["User::LastFileDate"].Value = theFile.LastWriteTime;
}
Dts.TaskResult = (int)ScriptResults.Success;
}
非常感谢@Steve ,我会试一试,看看它是如何发展的。 – Lobsterpants
是完美的 - 非常感谢 – Lobsterpants