Итак, я писал программу, которая помогала мне контролировать некоторые вещи на работе, я их пишу в .txt-файл, но когда есть файл, присутствующий в каталоге, который я контролирую, он будет поддерживать запись файла в этот текстовый файл, для exmapleC# duplicate in listview
New Text Document.txt - POA Submitted Directory - Current Time: 11:40:15 AM 1/9/2017 | Time Received: 1/9/2017 11:21:16 AM
New Text Document.txt - POA Directory - Current Time: 11:40:25 AM 1/9/2017 | Time Received: 1/9/2017 11:21:16 AM
New Text Document.txt - MTM Directory - Current Time: 12:48:28 PM 1/9/2017 | Time Received: 1/9/2017 11:21:16 AM
New Text Document.txt - MTM Directory - Current Time: 12:49:08 PM 1/9/2017 | Time Received: 1/9/2017 11:21:16 AM
New Text Document.txt - MTM Directory - Current Time: 12:49:18 PM 1/9/2017 | Time Received: 1/9/2017 11:21:16 AM
Как я должен держать это повторять?
Вот мой метод для получения листинга каталога
private void POACheck(object sender, EventArgs e)
{
listView2.Items.Clear();
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("Z:/FTPRoot/PDCUpload/POA");
foreach (System.IO.FileInfo f in dir.GetFiles("*.*"))
{
FlashWindow(this.Handle, true);
ListViewItem lSingleItem = listView2.Items.Add(f.Name);
using (System.IO.StreamWriter file =
new System.IO.StreamWriter(@"C:\Users\sisson.chad\Desktop\POA-MTM.txt", true))
{
file.WriteLine(f.Name + " - POA Directory - Current Time: " + DateTime.Now.ToString("h:mm:ss tt") + " " + DateTime.Now.ToString("M/d/yyy") + " | Time Received: " + f.LastWriteTime);
}
}
}
Вся помощь ценится, жаль, что я новичок в C#, и я учусь до сих пор.
Opps, извините, являются ли моими тегами хорошо сейчас? –
Одним из способов было бы сохранить список элементов, которые уже были написаны и записать только новые. Пожалуйста, прочитайте [ask], а также возьмите [tour] – Plutonix
Параметр StreamWriter 'true' добавляется вместо создания нового файла. – jdweng