问题标签 [lastaccesstime]
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.
c# - Directory.GetFiles 保持上次访问时间
C# 中的 Directory.GetFiles() 似乎修改了文件的最后访问日期。我已经用谷歌搜索了几个小时,似乎找不到解决这个问题的方法。无论如何要保留文件的所有 MAC(已修改、已访问、已创建)属性?我正在使用 Directory.GetDirectories()、Directory.GetFiles() 和 FileInfo。
此外,fi.LastAccessTime 给出了奇怪的结果——日期是正确的,但是时间相差 2 分钟或几个小时。
下面是我正在使用的方法。如果您需要更多信息,请告诉我。
谢谢!
我知道属性之间的区别。我需要的是文件保持完全相同的所有属性和元数据,就好像我的程序从未接触过文件一样;这包括最后访问日期。
c# - LastAccess 时间不正确
每次我创建一个 FileInfo 对象并访问它的 lastaccesstime 属性时,它总是有几分钟的时间。文件属性窗口保持不变,但应用程序显示它通常在属性窗口时间之后几分钟。
另外,我注意到如果我将文件拖到 cmd 窗口以将文件名作为参数传递,访问时间大部分时间都会更新,但并非总是如此。
是什么原因造成的?
下面是一个例子:
替代文字 http://img407.imageshack.us/img407/4728/propertiesox6.png 替代文字 http://img380.imageshack.us/img380/7752/appgt0.png
java - 获取文件的最后访问时间
我知道使用File
对象我们可以获得最后修改时间File
(即File.lastModified())。但是,我的要求是在 Java 中获取a的最后访问时间。File
我如何得到它?
c# - 在 .net 应用程序中使用 Active Directory 设置时如何获取 LastActivityDate
我需要显示所有用户的列表以及上次活动日期。该应用程序基于.Net。
我发现 MemberShip 类提供了 Last Activity 日期。但是,当 MemberShip 提供程序是 ActiveDirectory链接到 MSDN 页面时,这不起作用, 因为 ActiveDirectoryMemberShipUser 没有实现 LastActivityDate 属性。
是否有任何解决方法或其他方式,我可以在应用程序中获取用户的 LastActivityDate。
感谢您提供任何信息
windows - 读取文件时避免更新上次访问的日期/时间
我们正在构建一个基于 Windows 的应用程序,它递归地遍历目录结构,寻找满足特定条件的文件,然后对它们进行一些处理。为了决定是否处理特定文件,我们必须打开该文件并读取其中的一些内容。
这种方法原则上看起来不错,但一些测试该应用程序早期版本的客户报告说,它正在更改大量文件的最后访问时间(不足为奇,因为它实际上正在访问文件)。这对这些客户来说是个问题,因为他们有基于文件最后访问时间的归档策略(例如,他们归档过去 12 个月内未访问的文件)。因为我们的应用程序比归档“窗口”更频繁地运行,所以我们有效地防止了这些文件中的任何一个被归档。
我们尝试在读取每个文件之前添加一些代码来保存每个文件的最后访问时间,然后再将其写回(我知道这很可怕),但这给另一个基于文件系统事务日志进行增量备份的客户带来了问题。我们对文件的最后访问时间的显式设置导致这些文件包含在每个增量备份中,即使它们实际上并没有改变。
那么问题来了:在 Windows 环境中,有什么方法可以让我们在不更新上次访问时间的情况下读取文件?
提前致谢!
编辑:尽管有“ntfs”标签,但我们实际上不能依赖文件系统是 NTFS。我们的许多客户通过网络运行我们的应用程序,所以它可以是另一端的任何东西。
php - PHP脚本删除数千个.jpg图像?
我的弱共享网络主机不支持 cron 或 perl,我经常需要从某些文件夹中删除数千张 .jpg 图像。图像是从网络摄像头上传的。我想知道是否有一个简单的应用程序可以递归地找到所有 .jpg 图像并删除它们。
我需要能够仅定位以下日期格式的图像:2011-10-19_00-29-06.jpg ...并且只能定位超过 48 小时的图像。
Apache 2.2.20 DirectAdmin 1.39.2 MySQL 5.1.57 Php 5.2.17
c# - .Net File.GetLastAccessTime 更新文件的上次访问时间
我们正在使用下面的行来获取文件的上次访问日期和时间。
但是我们面临一个奇怪的问题,上面的调用本身修改了 Last 访问时间。因此,我们有效地将当前时间作为最后访问时间。
php - PHP文件时间不更新
我个人知道有限的 PHP,但是我有一个由另一个提供的脚本,我稍微调整了一下
在 "$res[$path]=fileatime($path);" 中将前一个 filemtime 更改为 fileatime
据我所知,这应该显示上次访问文件的时间,但它的功能似乎与 filemtime 或 filectime 没有什么不同。也许服务器没有更新访问时间?(所有文件均为 html、php 和 pdf)
知道这是否是权限问题吗?服务器的事?代码的东西?
azure - 删除一段时间内未触及的 Azure Blob 存储内容
我开发的应用程序基本上允许用户上传内容并存储在 Azure Blob Storage 中。
由于内容的性质是用户之间的快速共享,所以很多内容在一段时间后很快就变得不被触动了。但是对于某些内容可以反复使用。
为了阻止 blob 存储空间的空前增长,我打算编写一个工具,该工具基本上可以找到任何一段时间内未使用的 blob 并将它们从存储中删除。
如果它是标准文件系统,我可以使用“上次访问时间”来指示上次使用文件的时间。但是,我似乎找不到 blob 的类似属性来确定上次访问时间。
那么有没有人遇到过这种情况,实现这一目标的最佳方法是什么?还是我太在意这个?
非常感谢任何反馈或建议。
提前谢谢你。