问题标签 [datemodified]

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 投票
2 回答
1119 浏览

php - 用于检查链接上次修改时间的 PHP 脚本

是否有接受 URL 并从标题中检索上次修改日期的基本 php 方法?

这似乎是 php 可以做的事情,但我不确定要检查哪个对象。

谢谢

0 投票
2 回答
31053 浏览

vbscript - Vbscript - 如果比目标文件更新,则比较并复制文件夹中的文件

我正在尝试设计这个脚本,该脚本应该用作许多用户的登录脚本的一部分。这个脚本基本上应该采用源文件夹和目标文件夹,因为基本上只是确保目标文件夹与源文件夹具有完全相同的内容。但仅当源文件的 datemodified 标记比目标文件更新时才复制。

我一直在想这个基本的伪代码,只是想确保它基本上是有效和可靠的。

这行得通吗?我不太确定它是如何做到的,但我可能会花一整天的时间来弄清楚它。但是这里的人通常都非常聪明,在你的帮助下会花费更少的时间:)

0 投票
2 回答
115 浏览

winapi - 替换文件但保留文件信息的 WinAPI 函数

我记得有一个 WinAPI 函数复制了前一个文件的“修改日期”属性,该属性被替换为它或类似的东西?也许有人可以告诉我吗?

当您非常频繁地使用该功能时,就会出现问题。

0 投票
0 回答
145 浏览

c# - Windows 中的 DateModified 显示四舍五入的时间值 - C#

在数据库中:

我将 Windows 文件的 DateModified 值作为字符串手动存储在数据库中。(请不要问为什么我在 DB 中存储为字符串,因为它的架构已经如此配置)例如,如果 Windows 中的文件显示为 03/15/2012 04:13 AM,我存储与 DB 中的字符串值相同.

在我的应用程序中:

我正在开发一个 Windows 应用程序,在其中检索系统中存在的文件的 LastWriteTime,然后将其转换为类似字符串,file.LastWriteTime.ToString("MM/dd/yyyy hh:mm tt)并在转换后与数据库值进行比较。

在这里,有趣的是,我注意到当我在 DB 中作为 04:13 AM(正如我在 DateModified 列下看到的那样)时,在我的应用程序中,相同的文件在从 LastWriteTime 转换后返回为 04:12 AM,即04:12:59 AM.

你能帮我处理这个特殊的角落,我的数据库从上午 04:12:59 开始四舍五入吗?

0 投票
1 回答
832 浏览

delphi - 如何检测文件的正确修改?

上一个问题中,我的一个问题是我的应用程序如何知道文件已被重写。我应该添加:“由另一个应用程序”。首先,我尝试了 ShellNotify,它报告目录中的更改,而不是特定文件中的更改 afaik,我错过了什么吗?

现在我在计时器中使用 FileAge,它每秒检查特定文件是否已更改。虽然这有效,但它会检测到两次修改,相隔约 13 毫秒;当我将测试间隔更改为 10 秒时,此行为仍然存在。下面的代码是定时器的回调。

我的问题:

  1. 究竟是什么导致在notify_user上面的代码中被调用两次?文件系统的愚蠢错误或一些奇怪的行为(例如,修改日期设置在打开和关闭文件时)?
  2. 每秒检查文件是否已更改感觉有点“浪费”。有没有像 ShellNotify 这样的东西,它只在特定文件被修改时通知我?

更新

David Heffeman 的答案(使用ReadDirectoryChangesW而不是轮询)是问题 2 的正确答案。但是,如问题 1 中所述,它也会在一次修改期间(从用户的角度)导致多次调用。

我比较ReadDirectoryChangesW了和轮询方法。测试了两个文件(0.5MB 和 10MB)。在这两种情况下,轮询方法都被调用了两次,并且ReadDirectoryChangesW被调用了多次(3 到 5 次)。我将恢复轮询方法并忽略第一个FileAge更改。我知道我无法确定这种行为是否一致,因为我不了解导致它的机制。

0 投票
1 回答
278 浏览

php - 如何使用 PHP 在文件夹中获取第一个修改过的文件?

如何获得第一个修改的文件?

到目前为止,我有:

如果我想获取最后一个文件但不是最后修改但最后一个文件夹顺序我应该使用什么?

0 投票
3 回答
15354 浏览

windows - 我想创建一个批处理脚本,它将按修改日期的顺序打印文件夹中的所有文件

我不知道从哪里开始:-/

我有一个文件夹,里面有大约 500 个文件,我想按修改日期的顺序打印出来。我可以一个一个地完成它们,但是当我确定会有一种使用批处理的方法时,为什么要这样做!

请帮忙...

0 投票
2 回答
191 浏览

python - Python - 文件修改时间比较,奇怪的行为

我为我的文件使用 Python 备份脚本,并从我的硬盘驱动器备份到与我的 PC 分离的笔式驱动器和永久连接的外部驱动器。

我的脚本中有逻辑,仅当源文件较新时才会从源文件复制到目标文件。

如果目标文件较新,我只报错,不做任何拷贝。

这适用于永久连接的外部驱动器。但是对于笔式驱动器,对于大多数文件,目标文件被报告为比源文件更新。

我只使用笔式驱动器进行备份,从不用于其他任何事情。因此,笔式驱动器上的文件不可能更新。

可能是什么问题呢?

谢谢你,维希

0 投票
0 回答
507 浏览

c# - C# 库复制新的和修改的目录/文件

我想构建一个应用程序,它将所有新文件和修改后的文件从源文件夹路径复制到目标备份路径。我知道我可以对源目录中的所有文件使用蛮力循环并在目标目录中进行比较(参见下面的代码)。我只是想知道是否有一个脚本可以完成这个。我更关心修改后的文件,而不是新文件。

0 投票
1 回答
557 浏览

file - 如何返回 Date Modified 属性?

我正在设置一个系统,我们将单页扫描为 PDF 并将其保存到特定文件夹。

我想构建一个 Excel 电子表格,查看此特定文件夹中已保存文件的 Date Modified 属性,并根据这些文件的保存时间构建我的系统。

我不确定如何访问此 Date Modified 属性。