Ver 2025.03.25.0

FrmLogParser :: LogFile DragDrop 패치
This commit is contained in:
2025-03-25 17:06:01 +09:00
parent 0507461566
commit e7a8c36412
5 changed files with 21 additions and 6 deletions

View File

@@ -300,7 +300,10 @@ namespace DDUtilityApp.LOGPARSER
{
ListViewItem lviewItem = this.lviewFiles.Items.Add(Path.GetFileName(filePath));
lviewItem.Checked = true;
lviewItem.Tag = filePath;
LogFile logFile = new LogFile(filePath);
logFile.Account = new Account();
logFile.Account.Access = AccessType.LOCAL;
lviewItem.Tag = logFile;
}
this.tboxEISInfo01.Clear();
@@ -1311,6 +1314,7 @@ namespace DDUtilityApp.LOGPARSER
XLogger.Instance.Info(lviewItem.Text);
LogFile logFile = lviewItem.Tag as LogFile;
if (logFile == null) continue;
switch(logFile.Account.Access)
{
case AccessType.SMB:
@@ -1361,6 +1365,15 @@ namespace DDUtilityApp.LOGPARSER
break;
case AccessType.FTP:
break;
case AccessType.LOCAL:
{
destPath = Path.Combine(GlobalVariable.Instance.DownloadPath, "Local");
if (Directory.Exists(destPath) == false) Directory.CreateDirectory(destPath);
logFile.DestFullName = Path.Combine(destPath, logFile.FileName);
System.IO.File.Copy(logFile.FullName, logFile.DestFullName, true);
}
break;
}
lstFileName.Add(logFile.DestFullName);
@@ -1377,7 +1390,7 @@ namespace DDUtilityApp.LOGPARSER
}
catch (Exception ex)
{
XLogger.Instance.Fatal(ex);
XLogger.Instance.Fatal(ex, true);
return this.StandardCollection;
}
}