【问题标题】:Retain time stamp of a downloaded file in FTP在 FTP 中保留下载文件的时间戳
【发布时间】:2014-08-18 07:32:01
【问题描述】:

我可以从 FTP 服务器下载文件。现在我想保存该文件,保留文件在 ftp 服务器中的时间。如何在 C# 中做到这一点?

示例: 文件名: File1.gz 日期: 2014 年 8 月 16 日上午 8:00:00

我今天将下载 File1.gz,它是 2014 年 8 月 18 日,但我想将下载日期保存为 2014 年 8 月 16 日上午 8:00:00。

我的意思是如何保存以使我的文件日期与 ftp 服务器中的文件日期相同。

【问题讨论】:

    标签: c# ftp timestamp


    【解决方案1】:

    您可以使用以下方法轻松设置文件的创建日期:

    File.SetCreationTime("File1.gz", someDate);
    

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

    【讨论】:

    • 谢谢。我会试试这个。你知道我怎样才能知道 zip 文件中文件的文件日期吗?
    • @KuriyamaMirai 查看 ZIP 库。您应该能够获取 ZIP 的元数据和其中的项目以及在代码中提取它。
    • 它确实有效。我所要做的就是在 ftp 服务器中获取文件的时间戳,并将其设置为我下载的文件的修改和创建日期。非常感谢
    • 我的意思是当文件仍在 ftp 服务器中时。当我下载文件时,提取文件的日期与我下载文件的日期相同,而不是在 ftp 服务器中上传的原始日期。
    • 哦,我明白了。如果您在网上找不到答案,您应该提出一个关于如何从 ftp 服务器获取时间戳的新问题。
    猜你喜欢
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2016-08-19
    相关资源
    最近更新 更多