3
我想告訴我的ProgressBar
上載過程的進展,這是我的按鈕「上傳」的代碼:顯示文件上傳進度的進度與SSH.NET
private void button2_Click(object sender, EventArgs e)
{
int Port = int.Parse(textBox2.Text);
string Host = textBox1.Text;
string Username = textBox3.Text;
string Password = textBox4.Text;
string WorkingDirectory = textBox6.Text;
string UploadDirectory = textBox5.Text;
FileInfo FI = new FileInfo(UploadDirectory);
string UploadFile = FI.FullName;
Console.WriteLine(FI.Name);
Console.WriteLine("UploadFile" + UploadFile);
var Client = new SftpClient(Host, Port, Username, Password);
Client.Connect();
if (Client.IsConnected)
{
var FS = new FileStream(UploadFile, FileMode.Open);
if (FS != null)
{
Client.UploadFile(FS, WorkingDirectory + FI.Name, null);
Client.Disconnect();
Client.Dispose();
MessageBox.Show(
"Upload complete", "Information", MessageBoxButtons.OK,
MessageBoxIcon.Information);
}
}
}
男人,你真的awesom e,對我來說非常合適,萬分感謝。 – Yox