ドット ネット コードを使用してファイルを UNIX に転送しています。ファイルを転送する UNIX パスを入力するようユーザーに求めています。ファイルを転送する前に、ユーザーが入力したパスが有効かどうかを確認したい。
try
{
Process objProcess = new Process();
objProcess.StartInfo.FileName = "putty.exe";
objProcess.StartInfo.Arguments = txtUserName.Text.Trim() + "@" + cmbIP.Text.Trim() + " -pw " + txtPassword.Text.Trim() + " -m \"" + CodeSetFileNameTemp + "\"";
objProcess.Start();
objProcess.WaitForExit();
SUCCEEDED.AppendLine(viewName);
SELECTED.Remove(SELECTED.ToString().IndexOf(viewName), viewName.Length + 2);
}
catch (Exception ex)
{
FAILED.AppendLine(viewName);
SELECTED.Remove(SELECTED.ToString().IndexOf(viewName), viewName.Length + 2);
MessageBox.Show(ex.Message + ". Unable to connect UNIX", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;
}