C# 在FTP中保留下载文件的时间戳
我可以从FTP服务器下载文件。现在我想保存该文件,并在ftp服务器中保留该文件的时间。我怎么能在c#中做到这一点 例如: 文件名:File1.gz 日期:2014年8月16日上午8:00:00 我今天将下载File1.gz,即2014年8月18日,但我想将下载日期保存为2014年8月16日上午8:00:00C# 在FTP中保留下载文件的时间戳,c#,ftp,timestamp,C#,Ftp,Timestamp,我可以从FTP服务器下载文件。现在我想保存该文件,并在ftp服务器中保留该文件的时间。我怎么能在c#中做到这一点 例如: 文件名:File1.gz 日期:2014年8月16日上午8:00:00 我今天将下载File1.gz,即2014年8月18日,但我想将下载日期保存为2014年8月16日上午8:00:00 我的意思是如何保存文件以使我的文件日期与ftp服务器中的文件日期相同。您可以使用以下内容轻松设置文件的创建日期: File.SetCreationTime("File1.gz", someD
我的意思是如何保存文件以使我的文件日期与ftp服务器中的文件日期相同。您可以使用以下内容轻松设置文件的创建日期:
File.SetCreationTime("File1.gz", someDate);
可以找到更多用法和示例。谢谢。我试试这个。你知道我怎样才能知道zip文件中某个文件的文件日期吗?@KuriyamaMirai查看zip库。您应该能够获取ZIP的元数据和其中的项目,并在代码中提取它们。我所要做的就是获取ftp服务器中文件的时间戳,并将其设置为下载文件的修改和创建日期。非常感谢,我的意思是当文件仍在ftp服务器中时。当我下载文件时,提取文件的日期与我下载文件的日期相同,而不是ftp服务器上载文件的原始日期。哦,我明白了。如果你在网上找不到答案,你应该提出一个关于如何从ftp服务器获取时间戳的新问题。