Ver 2025.03.19.0
FrmEqSelector 로그파일 목록수집 개선(2회 to 1회) FrmServerLog 파일명 중복에 따른 다운로드 파일명 수정
This commit is contained in:
@@ -260,7 +260,8 @@ namespace DDUtilityApp.MESDOWNLOADER
|
||||
{
|
||||
try
|
||||
{
|
||||
Process.Start("explorer.exe", this.tboxDownPath.Text);
|
||||
string path = System.IO.Path.Combine(this.tboxDownPath.Text, this.cboxServer.Text);
|
||||
Process.Start("explorer.exe", path);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -312,6 +313,11 @@ namespace DDUtilityApp.MESDOWNLOADER
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// FileDownload
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private async void GridFiles_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
|
||||
{
|
||||
try
|
||||
@@ -352,23 +358,25 @@ namespace DDUtilityApp.MESDOWNLOADER
|
||||
|
||||
foreach(DataRow row in rows)
|
||||
{
|
||||
string nameap = row["nameap"] as string;
|
||||
string fileName = row["FileName"] as string;
|
||||
string url = row["url"] as string;
|
||||
string dir = row["dir"] as string;
|
||||
string subpath = row["subpath"] as string;
|
||||
string userId = row["userId"] as string;
|
||||
string password = row["password"] as string;
|
||||
string fileNameDST = $"{nameap}_{fileName}";
|
||||
|
||||
string extension = System.IO.Path.GetExtension(fileName);
|
||||
string extension = System.IO.Path.GetExtension(fileNameDST);
|
||||
if (string.Compare(extension, ".Zip", true) == 0) hasZip = true;
|
||||
else if (string.Compare(extension, ".Log", false) == 0) fileName += ".Log";
|
||||
else if (string.Compare(extension, ".Log", false) != 0) fileNameDST += ".Log";
|
||||
|
||||
List<string> paths = new List<string>();
|
||||
if (!string.IsNullOrEmpty(dir)) paths.Add(dir);
|
||||
if (!string.IsNullOrEmpty(subpath)) paths.Add(subpath);
|
||||
if (!string.IsNullOrEmpty(fileName)) paths.Add(fileName);
|
||||
string pathSRC = System.IO.Path.Combine(paths.ToArray());
|
||||
string pathDST = System.IO.Path.Combine(this.tboxDownPath.Text, this.cboxServer.Text, fileName);
|
||||
string pathDST = System.IO.Path.Combine(this.tboxDownPath.Text, this.cboxServer.Text, fileNameDST);
|
||||
frmProgress.UpdateProgress($"{fileName}", countDown);
|
||||
|
||||
FtpsClient.Disconnect();
|
||||
|
||||
Reference in New Issue
Block a user