我的要求是读取文件位置检索 .jpg 和 .xml 文件列表及其时间戳并将其写入文件。
我是 C# 新手,到目前为止,我已经能够获取文件列表并将输出写入文件,但我不确定如何获取文件的时间戳并将其与列表一起写入。
我已经添加了代码现有代码,我需要为列表中的每个文件设置一个时间戳,以便我可以使用这些详细信息进行下游比较。
请指教。
代码
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
class Program
{
static void Main()
{
TextWriter tw = new StreamWriter(@"C:\test\logfile_c#.txt");
// Put all xml file names in directory into array.
string[] array1 = Directory.GetFiles(@"C:\test","*.xml");
// Put all jpg files in directory into array.
string[] array2 = Directory.GetFiles(@"C:\test", "*.jpg");
// Display all XML files and write to text file.
Console.WriteLine("--- XML Files: ---");
foreach (string name in array1)
{
Console.WriteLine(name);
tw.WriteLine(name);
Console.ReadLine();
}
// Display all JPG files and write to text file..
Console.WriteLine("--- JPG Files: ---");
foreach (string name in array2)
{
Console.WriteLine(name);
tw.WriteLine(name);
Console.ReadLine();
}
tw.Close();
}
}
输出
C:\test\chq.xml C:\test\img_1.jpg C:\test\img_2.jpg