Vergessene Commit

This commit is contained in:
Husky
2018-07-01 20:56:54 +02:00
parent 63880de0d8
commit f7047b9cbc
2 changed files with 33 additions and 36 deletions

View File

@@ -117,12 +117,11 @@ namespace SanSystem
txt_temp_aussen.Update(); txt_temp_aussen.Update();
} }
private void btn_transfer_ftp_Click(object sender, EventArgs e) private async void DownloadFromUV()
{ {
Progress<double> progress = new Progress<double>(x => Progress<double> progress = new Progress<double>(x =>
{ {
if(x < 0) if (x < 0)
{ {
} }
@@ -131,37 +130,41 @@ namespace SanSystem
ftpProgress.Value = Convert.ToInt32(x); ftpProgress.Value = Convert.ToInt32(x);
} }
}); });
try
{
FtpClient client = new FtpClient("192.168.1.2");
client.Credentials = new System.Net.NetworkCredential("damian", "bodde05");
client.Connect();
//client.ListingParser = FtpParser.UnixAlt;
ListFiles(client, "/");
foreach (string file in filenames)
{
string[] _tdateiname = file.Split('/');
string dateiname = _tdateiname[_tdateiname.Length - 1];
string ordner = _tdateiname[_tdateiname.Length - 2];
await client.DownloadFileAsync(Path.Combine(destinationPath, ordner, dateiname), file, true, FluentFTP.FtpVerify.None, progress);
client.DeleteFile(file);
}
}
catch (TimeoutException ex)
{
MessageBox.Show("Die anlage reagiert nicht!");
}
}
private void btn_transfer_ftp_Click(object sender, EventArgs e)
{
filenames.Clear(); filenames.Clear();
if (MessageBox.Show("Bitte stellen Sie sicher, dass der Server antwortet und dass nur die Dateien vorhanden sind!", "WARNUNG", MessageBoxButtons.OKCancel, MessageBoxIcon.Stop) == DialogResult.OK) if (MessageBox.Show("Bitte stellen Sie sicher, dass der Server antwortet und dass nur die Dateien vorhanden sind!", "WARNUNG", MessageBoxButtons.OKCancel, MessageBoxIcon.Stop) == DialogResult.OK)
{ {
DownloadFromUV();
try
{
FtpClient client = new FtpClient("192.168.1.2");
client.Credentials = new System.Net.NetworkCredential("damian", "bodde05");
client.Connect();
//client.ListingParser = FtpParser.UnixAlt;
ListFiles(client, "/");
foreach (string file in filenames)
{
string[] _tdateiname = file.Split('/');
string dateiname = _tdateiname[_tdateiname.Length - 1];
string ordner = _tdateiname[_tdateiname.Length - 2];
client.DownloadFile(Path.Combine(destinationPath, ordner, dateiname), file, true, FluentFTP.FtpVerify.None, progress);
client.DeleteFile(file);
}
}
catch(TimeoutException ex)
{
MessageBox.Show("Die anlage reagiert nicht!");
}
} }
} }
private void ListFiles(FtpClient client, string directory) private void ListFiles(FtpClient client, string directory)

View File

@@ -23,8 +23,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SanShared", "SanShared\SanS
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Language", "Language\Language.csproj", "{BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Language", "Language\Language.csproj", "{BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestResource", "TestResource\TestResource.csproj", "{FA1E9A66-79EC-4D07-99DE-63FB489E718B}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@@ -67,10 +65,6 @@ Global
{BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}.Debug|Any CPU.Build.0 = Debug|Any CPU {BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}.Release|Any CPU.ActiveCfg = Release|Any CPU {BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}.Release|Any CPU.Build.0 = Release|Any CPU {BE364E88-92DA-4A6C-97E7-DDD7D887B3D4}.Release|Any CPU.Build.0 = Release|Any CPU
{FA1E9A66-79EC-4D07-99DE-63FB489E718B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FA1E9A66-79EC-4D07-99DE-63FB489E718B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FA1E9A66-79EC-4D07-99DE-63FB489E718B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FA1E9A66-79EC-4D07-99DE-63FB489E718B}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE