我正在尝试从 c# 代码访问命令提示符,并想做 FTP 从 ftp 服务器获取和放置文件。通过使用以下代码,我可以连接到 FTP 服务器。但是,put 命令不起作用。请协助。
var process = new Process {StartInfo = startInfo};
process.Start();
process.StandardInput.WriteLine(@"cd "+localPath);
process.StandardInput.WriteLine(@"dir");
process.StandardInput.WriteLine(@"ftp "+serverURL);
process.StandardInput.WriteLine(@""+username);
process.StandardInput.WriteLine(@""+password);
process.StandardInput.WriteLine(@"cd "+serverPath);
process.StandardInput.WriteLine(@"put "+fileName);
process.StandardInput.WriteLine(@"bye");
process.StandardInput.WriteLine(@"exit");
process.WaitForExit();