因此,我的FTP程序非常適合下載和上載部分的靜態文件名。現在管理層已經要求該程序能夠重命名下載的文件並以MMdd格式將日期追加到文件中,然後將該文件上傳到FTP服務器。從FTP服務器重命名下載的文件並使用重命名的文件上傳到單獨的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
編程不是我的強項,我很難完成我在這裏需要做的事情。
一個你可以更改文件名在光盤上編程,然後上傳新的文件名? – CR41G14
你只需要做:'UploadftpClient.upload(「testup.txt」,fileName);'或者是另一種方式'。 – mcalex