问题标签 [filemtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
205 浏览

php - 许多文件的PHP文件时间

我正在尝试确定许多不同文件的文件时间,因为我想获取这些文件的版本。添加(+)文件的文件时间是一个好机会吗?这样做会给我一个非常高的数字(6807745113)。我会用这个达到任何溢出/上限还是安全?

谢谢

0 投票
2 回答
1519 浏览

php - PHP 文件创建/修改时间

我有一个 PHP 站点,它接受用户上传的文件,并且需要在数据库中存储文件创建/修改(在这种情况下它们应该是相同的)日期/时间。

我尝试了几种方法。这些似乎都没有回报:

所以我尝试了一种基于ls -l. 这至少会返回一些东西,尽管在上传文件时似乎会覆盖时间,从而使输出变得无用(即它返回当前时间)。

Linux/PHP 5.4 上是否有任何可靠的方法可以返回文件上传之前的创建/修改日期/时间?

NB$localfile是本地系统上文件的路径。

0 投票
1 回答
108 浏览

python - shell:基于 sha1 哈希保存和恢复 mtime

我有一组几千个文件,每 24 小时自动重新生成一次(例如OpenBSD 上的 ports-readmes)。

大多数时候,这些文件的内容不会改变,但由于它们是重新创建的,所以mtime确实会改变。

在不修改重新生成文件的原始应用程序的情况下,我将如何根据文件名/sha1 对缓存 mtime,如果 sha1 保持不变,我将如何在重新生成后恢复?Prefer python,但欢迎任何 UNIX 解决方案。

(我需要站点地图,因为站点地图规范仅lastmod用于版本控制。)

0 投票
2 回答
1299 浏览

php - Excel - 将一种时间格式转换为另一种时间格式

我正在尝试通过 SQL 导入将数据从一个应用程序迁移到另一个应用程序,而我正处于获取输入日期的最后一步。我遇到的困难是日期格式有些奇怪。

示例如下... 1360938606 1360938612 1360938607 1360938607

在新申请中,日期格式如下:0000-00-00 00:00:00

有没有办法可以将原始格式转换为 Excel 中的这种新格式?

谢谢!

0 投票
1 回答
40 浏览

linux - 在缓存中保存文件并将其修改时间修改为过去是否安全?

想象一下Linux机器上某些进程的基于文件的缓存。

  • 仅当源数据发生更改时,我们才进行该过程(消耗资源)。
  • 每次查询结果时,我们都会检查基础数据是否已更改。
  • 如果数据发生变化,我们会处理数据并保存缓存。
  • 通过查询文件修改时间(源数据和缓存文件)来检查更改和缓存新鲜度(如果在上次更改之后创建)。

棘手的部分:这个过程需要一些时间——在我们处理数据时,数据可能会发生变化。将缓存的修改时间更改为其创建查询时间是否安全?

它是这样的:

  1. 源数据在 20:00:01 更改。
  2. 查询出现在 20:00:05 - 我们正在重新创建缓存。
  3. 20:04:15 结束。
  4. 保存缓存。
  5. 将缓存文件的修改时间更改为 20:00:05(以表明 20:00:05 之后的每次更改都不算在内)。

安全吗?对于备份、部署、源代码控制......这种解决方案在哪些情况下可能会产生问题?

0 投票
1 回答
510 浏览

php - 文件时间错误?

当我成为网站的网站管理员时,我继承的一些脚本有问题。这是我们得到的错误:

在这个文件的第 101 行,我有:

现在这个 .tch 文件是 chmod'd 到 777,我也在 755 尝试过。没有骰子。'S' 是目录分隔符,仅供参考。

任何帮助表示赞赏。我搜索和搜索....没有找到答案的运气。

0 投票
2 回答
12107 浏览

java - 设置/更改文件的 ctime 或“更改时间”属性

我希望使用java.nio.Files该类更改 Java 中文件的时间戳元数据。

我想更改所有 3 个 Linux/ext4 时间戳(上次修改、访问和更改)。

我可以更改前两个时间戳字段,如下所示:

但是,我无法修改文件上的最后一个更改:时间。此外,令人担忧的是文档中没有提到更改时间戳。最接近的可用属性是creationTime,我尝试过但没有成功。

关于如何Change:根据 Java 中的自定义时间戳修改文件元数据的任何想法?

谢谢!

0 投票
1 回答
572 浏览

php - 在 PHP 中查找最新文件的名称和修改时间

我搜索具有glob功能的导演并获得匹配的文件列表。然后通过检查filemtime文件我创建了一个地图。然后根据文件日期对地图进行排序。最后我得到了最新的文件名和修改时间。我的代码是这样的。它适用于小目录,但对于大目录来说很慢。我想知道是否有更快/更聪明的方法?

0 投票
2 回答
609 浏览

phing - 修改文件时执行 phing 目标

我有一个大约 25 个文件的文件列表。当这些文件之一的修改时间发生变化时,我需要执行某个 phing 目标。做这个的最好方式是什么?

0 投票
2 回答
829 浏览

php - FTP:我可以覆盖一个文件并保持它的修改日期吗?

我的服务器上有数百个 mp3 文件。每个文件modified-date都很重要,因为它由 PHP 获取filemtime以表示其上传日期(因为如果不将值存储在数据库中就无法确定上传时间)。

我遇到了一个音频问题,其中所有文件都需要规范化并重新上传到服务器。当然,这会将modified-date每个文件的 更改为“今天”。我需要每个文件保留它的原始modified-date.

我不确定这是软件推荐问题还是编程问题,所以如果这是错误的 .SE 站点,我深表歉意。这甚至可能吗?