因此,我的 FTP 程序在下载和上传部分的静态文件名上工作得很好。现在管理层要求程序能够重命名下载的文件并将日期附加到 MMdd 格式的文件中,然后将该文件上传到 ftp 服务器。
我想我的代码对于这里的重命名部分是正确的
//Generate name for download file
string filePath = @"c:\";
string fileName = Path.Combine(filePath,string.Format("PMP{MMdd}.txt", DateTime.Now));
我的问题是如何将该变量传递给程序的上传部分。
这就是我定义类的方式
public void upload(string remoteFile, string localFile)
这就是我将静态文件名传递给类的方式
/* Upload a File */
UploadftpClient.upload("testup.txt", @"c:\testup.txt");
我使用此处的代码构建了程序http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class
编程不是我的强项,我不知道如何在这里完成我需要做的事情。