问题标签 [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.
unix - 查找和 mtime 操作,不包括文件夹 mtime
嗨,我有一个通过 crontab 执行的备份 shell 脚本,但我有一个相当大的问题。这是扫描我的驱动器的特定行:
find $E -mtime -1 -exec cp -r --parents {} $B/$T \;
其中 E 和 B 是保存目录路径的变量, T 保存当前日期。它检查过去一天内已编辑的所有文件并将它们复制到新目录。由于--parents
参数,文件夹结构保持不变。我遇到的问题是,这似乎还检查了所有文件夹的 mtime,这意味着如果我要更改一个非常大的文件夹中的单个文件,整个文件夹将在备份期间被复制,占用不必要的磁盘量空间。有什么办法可以从等式中删除文件夹 mtime 吗?我想只要--parents
参数仍然有效,就有可能从搜索中排除文件夹本身(而不是它们的内容)。
python - 在 python 中使用 os.utime 更改后文件修改时间恢复
我在使用 os.utime 命令的 python 2.7.1(在 Mac OS X 10.7.5 上运行)中遇到了一个问题
我正在尝试开发一个脚本,该脚本可以从 FTP 下载符合特定条件的文件,但如果该文件存在并且我已经在本地目录中有它的副本,那么我想检查文件修改时间。如果它们不匹配,那么我下载新副本。为了实现这个目标,我获取了 FTP 文件修改时间,将其转换为时间戳,然后使用 os.utime 更改下载文件的访问和修改日期以匹配 FTP 服务器的日期。我的问题是,一旦我从更改访问和修改时间的子例程中出来,它们就会恢复到原来的状态!我没有在后台运行任何东西,我还在 linux 服务器上测试了脚本,结果相同
如果您运行以下代码两次,它将在调试注释中显示问题,因为 FTP 服务器中的文件没有更改,但时间戳与正确更改的本地文件不匹配。提前感谢您在此问题上的任何帮助。
php - 排序功能与 filemtime PHP 一起工作错误
我正在尝试使用 PHP 按修改日期对文件进行排序。
我正在使用filemtime
函数,然后sort
使用以下代码运行:
输出是这样的
在这里你可以看到七月在四月和六月之间
谁能指导我解决这个问题?
php - filemtime 找不到文件
我正在尝试使用filemtime
. 不幸的是,这对我的所有文件都失败了。我尝试过使用完整的完整路径(例如 www.mysite.com/images/file.png)。我试过只使用扩展名(例如/images/file.png)以及文件名本身(file.png)。没有任何工作。如何传递路径引用以便它可以找到我的文件?谢谢!
这是 php 脚本:
php - Symfony 2 | 缓存 | 警告:filemtime(): stat failed for Acme-DemoBundle-Controller-SecuredController.cache.php in FileCacheReader.php
我已经安装了 Symfony 2 并且我已经激活了opcache (ZendOPtimizer) 扩展,当我打算生成一个网页的缓存时,我得到了这个错误:
这是我的opcache配置:
当我禁用此扩展时,缓存的生成工作
版本:
- Symfony 2.3.3
- PHP 5.5
- Apache 2.4.6 Windows
php - 从外部服务器检查文件时间
我正在尝试检查上次编辑外部服务器上的文件的时间。该函数filemtime()
不起作用并引发异常。
我认为问题出在链接中,因为它不是指向文件的直接链接,而是指向 php 脚本的链接。有谁知道如何绕过它并在不下载该文件的情况下获得文件时间?
linux - 在 git pull 上更改 mtime
是否有人知道将 mtime 更改为 repo 提交时间(或任何其他,但取决于提交元数据)以添加/更新文件的方法?
我们有一些逻辑,可以测试文件 mtime,但是后端服务器对更改的文件有不同的 mtime,因此我们有一些错误。
bash - 将创建日期从一个文件转移到另一个文件
我一直在尝试使用 Bash 在 OS X 10.8(Mountain Lion)上将创建日期从一个文件传输到另一个文件,但没有成功。这可能是和的某种组合,stat
但touch
我还没有完全弄清楚,因为 stat 使用的格式与 touch 所需的格式不匹配。
这是我到目前为止所尝试的。它是删除创建日期的视频转换脚本的一部分:
unix - 在ocaml(linux)中获取具有亚秒精度的文件的mtime
Ocaml 的Unix
模块提供了一个stat
函数,它返回一个带有浮点st_mtime
成员的记录。
这似乎总是秒级精度,即使在支持亚秒级精度的 Linux 上也是如此。它是浮点数而不是整数的事实让我希望可以从中获得亚秒级精度的时间(或类似的时间),但我不知道如何。
我很高兴使用其他 OPAM 库。我已经在使用电池了,所以我不想也必须使用例如 Jane Street Core - 但较小的图书馆很好。
这是我用来测试的脚本:
在我的 Linux (x86_64) 机器上运行时,它会打印:
Python 毫不费力地获得亚秒级mtime
,所以我的操作系统和 FS 绝对支持它。
python - 在 Python 中列出最近两小时内时间戳的文件
我有一个目录,里面满是每 5 分钟生成一次的文件。当我在 cmd 提示符下执行 ls -l 时,我可以看到文件及其最后修改时间。
我需要以编程方式获取在最后 N 分钟内加盖时间戳的文件列表。怎么做?