Ssis 获取目录C中文件的文件创建日期#

Ssis 获取目录C中文件的文件创建日期#,ssis,Ssis,我有一个文件夹,其中的文件已从另一个目录移动到该文件夹。我需要报告在SSIS中使用c#in脚本任务在文件夹中创建文件的日期,但当我使用System.IO.fileInfo.CreationTime时,我会得到文件修改日期 请参见附件图像。您可以使用FileInfo类的CreationTime属性来查找创建文件的时间。下面的示例进一步详细说明了这一点。还要注意的是,它使用DateTime.Today只查看日期,因为它默认为午夜。如果您还需要检查时间,请使用Datetime.Now

我有一个文件夹,其中的文件已从另一个目录移动到该文件夹。我需要报告在SSIS中使用c#in脚本任务在文件夹中创建文件的日期,但当我使用
System.IO.fileInfo.CreationTime
时,我会得到文件修改日期


请参见附件图像。您可以使用
FileInfo
类的
CreationTime
属性来查找创建文件的时间。下面的示例进一步详细说明了这一点。还要注意的是,它使用
DateTime.Today
只查看日期,因为它默认为午夜。如果您还需要检查时间,请使用
Datetime.Now

            DirectoryInfo ParentFolder = new DirectoryInfo("YourFolderPath");

            var allFiles = ParentFolder.EnumerateFiles("*.*");

            foreach (FileInfo fi in ParentFolder.GetFiles())
            {
                //this examples checks for files created seven or more days ago
                if (fi.CreationTime <= DateTime.Today.AddDays(-7))
                {                   
                   //do necessary work here     
                }
            }
DirectoryInfo ParentFolder=newdirectoryinfo(“YourFolderPath”);
var allFiles=ParentFolder.EnumerateFiles(“*”);
foreach(ParentFolder.GetFiles()中的FileInfo-fi)
{
//此示例检查七天前或七天前创建的文件

如果(fi.CreationTime)谢谢您的回答,我需要的是将信息相关文件插入sql表中。我使用system.io.CreationTime传递修改的日期。现在我需要插入创建的日期(见附图)。我尝试使用lastwrite time,但它也没有给我写入日期。