谁能帮我看一下这个简单的程序?
private void button1_Click(object sender, System.EventArgs e)
{
FTPFactory ff = new FTPFactory();
ff.setDebug(true);
ff.setRemoteHost("172.22.68.4");
ff.setRemoteUser("webipp");
ff.setRemotePass("");
ff.login();
ff.chdir("bt");
string[] fileNames = ff.getFileList("*.*");
for(int i=0;i < fileNames.Length;i++)
{
Console.WriteLine(fileNames[i]);
}
ff.setBinaryMode(true);
if(textBox1.Text=="")
{
MessageBox.Show("文件名不能为空!请重新输入文件名。");
return;
}
if (textBox1.Text!="fileNames")
{
MessageBox.Show("此文件不存在,请重新输入");
return;}
ff.upload(textBox1.Text);
ff.close();
}
问题:
为什么每次运行到if (textBox1.Text!="fileNames")
{
MessageBox.Show("此文件不存在,请重新输入");
return;}
就不能往下运行了,也就是里输入正确的文件名也上传不了了,按确定后就会出现“此文件不存在,请重新输入”,为什么会这样呢?