Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在FTP中保留下载文件的时间戳_C#_Ftp_Timestamp - Fatal编程技术网

C# 在FTP中保留下载文件的时间戳

C# 在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服务器下载文件。现在我想保存该文件,并在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", someDate);

可以找到更多用法和示例。

谢谢。我试试这个。你知道我怎样才能知道zip文件中某个文件的文件日期吗?@KuriyamaMirai查看zip库。您应该能够获取ZIP的元数据和其中的项目,并在代码中提取它们。我所要做的就是获取ftp服务器中文件的时间戳,并将其设置为下载文件的修改和创建日期。非常感谢,我的意思是当文件仍在ftp服务器中时。当我下载文件时,提取文件的日期与我下载文件的日期相同,而不是ftp服务器上载文件的原始日期。哦,我明白了。如果你在网上找不到答案,你应该提出一个关于如何从ftp服务器获取时间戳的新问题。