在我的代碼中,我可以從文件夾中刪除日期文件。在遇到異常時提前一個時間戳
但日期必須出現在某些*.dat
文件中,否則沒有任何反應。
有些日子不包括在這些文件中;例如,假期被跳過。
在這種情況下,我遇到了一個問題。
所以,如果我在這些日子中的某一天,我怎麼能在失敗後前進到第二天?
private void button1_Click(object sender, EventArgs e)
{
string Destinationdead = "C:\\test\\test1";
string todaysDate;
todaysDate = dateTimePicker1.Text;
int FinalDate4 = 0;
BLWriterClass writerdelete1 = new BLWriterClass();
writerdelete1.OpenDirectory(Destinationdead);
writerdelete1.OpenSecurityBySymbol(SecSymbol);
FinalDate4 = int.Parse(todaysDate);
{
try
{
writerdelete1.OpenDirectory(Destinationdead);
writerdelete1.OpenSecurityBySymbol(SecSymbolbol);
FinalDate4 = int.Parse(todaysDate);
writerdelete1.OpenDirectory(Destinationdead);
writerdelete1.OpenSecurityBySymbol(SecSymbol);
int idate = Convert.ToInt32(dateTimePicker1.Text);
int itodate = Convert.ToInt32(dateTimePicker2.Text);
writerdelete1.DeleteSecRecords(idate, itodate);
}
catch (Exception)
{
}
}
writerdelete1.CloseSecurity();
writerdelete1.CloseDirectory();
}
感謝您編輯我的代碼。 – 2011-06-12 03:26:21
根據你的問題,如果有不存在的日期那麼如何刪除該日期記錄!你應該檢查catch()塊中的錯誤。 – avirk 2011-06-12 03:39:39
我的意思是如果所選擇的日期不在數據文件中,那麼它跳過並找到下一個可用日期。我需要的邏輯,希望你明白 – 2011-06-12 03:44:08