当前位置: 首页 > 面试题库 >

获取远程文件的最后修改日期

国盛
2023-03-14
问题内容

我想通过curl获取远程文件的最后修改日期。有谁知道这是怎么做到的吗?


问题答案:

从PHP的文章:

<?php
// outputs e.g.  somefile.txt was last modified: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (file_exists($filename)) {
    echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>

filemtime()是这里的关键。但是我不确定是否可以获取 远程 文件的最后修改日期,因为服务器应该将其发送给您……也许在HTTP标头中?



 类似资料:
  • 问题内容: 有没有办法只选择目录中的最后一个文件(带有扩展名?) 还是我必须解析整个目录并使用检查? 问题答案: 是的,您必须通读它们。但是由于目录访问已被缓存,因此您不必担心。

  • 问题内容: 我正在尝试使用node.js检索服务器上文件的最后修改日期。 我试过了 和 两者都以未定义形式返回。 问题答案: 对于节点v 4.0.0及更高版本: 或同步:

  • 问题内容: 我正在使用C程序,需要获取文件的最后修改时间。程序要做的是一个函数循环遍历目录中的每个文件,当找到特定文件时,它将调用另一个函数来检查文件的最后修改时间。 在该目录下有一个,和等当我使用ll命令我可以看到,列出目录在linux 和进行了修改,在5月4日,并于5月3日进行了修改。 但是,当程序检查这些文件中的每个文件时,它总是会返回3rd may。下面是我正在使用的代码。 我尝试了的所有

  • 问题描述 (Problem Description) 如何获取文件的最后修改日期? 解决方案 (Solution) 此示例显示如何使用File类的file.lastModified()方法获取文件的上次修改日期。 import java.io.File; import java.util.Date; public class Main { public static void main(St

  • 我需要获取Azure Databricks下DBFS装载点(ADLS Gen1)中所有文件夹和文件的最后修改日期。文件夹结构如下: 使用以下Python代码获取最后修改日期: 从上面的代码中,我得到了所有包含文件的文件夹的正确修改日期。 但对于空文件夹,它会给出当前日期。不是上次修改日期。 然而,当我硬编码空文件夹的路径时,它会给出正确的修改日期: 打印(datetime.fromtimestam

  • 问题内容: 我正在编写一个Python脚本,使用boto将文件上传到s3。我只想上传已更改的文件,可以在上次修改的日期时间之前检查一下。但是我找不到在boto API中进行最后修改的api。 问题答案: 这是一段Python / boto代码,将打印存储桶中所有键的last_modified属性: