SSIS 2005 - 如何获取文件的时间戳属性

时间:2010-03-30 22:45:44

标签: sql-server-2005 ssis

如何从SQL Server Integration Services 2005的文件中获取时间戳?

2 个答案:

答案 0 :(得分:1)

你将不得不使用脚本任务,沿着这些方向应该做的事情:

    Dim filePath As String = "C:\YourFolder\YourFile.ext"

    If File.Exists(filePath) = False Then
        Dts.TaskResult = Dts.Results.Failure
        Return
    End If

    Dim currentDate As Date = DateTime.Now
    Dim fileCreateDate As Date = File.GetCreationTime(path)

    If currentDate.ToShortDateString <> fileCreateDate.ToShortDateString Then
        'Do something
    End If

答案 1 :(得分:0)

您可以使用开源File Properties Task来获取和/或设置文件中三个时间戳中的任何一个。