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

时间:2018-10-10 14:29:11

标签: ssis

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

查看所附图片enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用CreationTime类的FileInfo属性来查找文件的创建时间。下面的示例进一步详细说明了这一点。另请注意,此方法使用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     
                }
            }