gpt4 book ai didi

c# - 重命名从 FTP 服务器下载的文件,并使用重命名的文件上传到单独的 FTP 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:03 25 4
gpt4 key购买 nike

所以我的 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

编程不是我的强项,我不知道如何完成我在这里需要做的事情。

最佳答案

这是您要找的吗?

UploadftpClient.upload(Path.GetFileName(localfile), localfile);

编辑:以下行应替换您正在使用的行

string fileName = Path.Combine(filePath, "PMP" + DateTime.Now.ToString("MMdd") + ".txt");

关于c# - 重命名从 FTP 服务器下载的文件,并使用重命名的文件上传到单独的 FTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13707402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com