C# 如何在c中获取包含今天日期的文件名#

C# 如何在c中获取包含今天日期的文件名#,c#,asp.net,.net,C#,Asp.net,.net,我有一个FTP位置包含每天创建的文件。我需要获取今天创建的文件。文件如下 test-tester2016060720001.xml.zip /todays one test-tester2016060620001.xml.zip test-tester2016060520001.xml.zip 我需要一个c#逻辑来获取文件名包含今天的日期ietest-tester2016 060720001.xml.zip,这可能会满足您的需要 var filePattern = String.Form

我有一个FTP位置包含每天创建的文件。我需要获取今天创建的文件。文件如下

test-tester2016060720001.xml.zip    /todays one
test-tester2016060620001.xml.zip
test-tester2016060520001.xml.zip

我需要一个c#逻辑来获取文件名包含今天的日期ie
test-tester2016 060720001.xml.zip
,这可能会满足您的需要

var filePattern = String.Format("test-tester{0}*.xml.zip", DateTime.Today.ToString("yyyyMMdd"));

DirectoryInfo d = new DirectoryInfo(@"D:\Test");
FileInfo[] Files = d.GetFiles(filePattern);

foreach(FileInfo file in Files )
{
  //Do what you want with the file
}

这可能会满足你的需要

var filePattern = String.Format("test-tester{0}*.xml.zip", DateTime.Today.ToString("yyyyMMdd"));

DirectoryInfo d = new DirectoryInfo(@"D:\Test");
FileInfo[] Files = d.GetFiles(filePattern);

foreach(FileInfo file in Files )
{
  //Do what you want with the file
}

最好检查创建日期而不是解析名称?但这是一个FTP位置,上次修改的日期作为创建日期存在,但如何检查?这些链接有足够的材料来解决您的问题,,最好检查创建日期而不是解析名称?但这是一个FTP位置,上次修改的日期作为创建日期存在,但是如何检查呢?这些链接有足够的材料来解决您的问题,