date-modified

测试删除超过一定年限的文件
date-modified

测试删除超过一定年限的文件

我有一台运行 Ubuntu 20.04.3 的服务器。此服务器上有一个进程,它tar每天转储一次 MySQL 数据库,然后转储文件以进行备份。 我的目标是编写一个脚本,删除所有超过 30 天的备份。 为了测试这一点,我决定在我的 Macbook(运行 macOS Big Sur)上本地设置一些东西。在我的终端中,我执行以下操作: 在桌面上创建一个目录来测试我的工作: % cd ~ % mkdir Desktop/testfiles % cd Desktop/testfiles 创建了4个文件: % tou...

Admin

如何将目录中文件的“修改日期”批量复制到另一个目录中具有相同名称(但已压缩)的其他文件?
date-modified

如何将目录中文件的“修改日期”批量复制到另一个目录中具有相同名称(但已压缩)的其他文件?

我从两年前开始就用 Handbrake 压缩我的 500++ MP4 视频,但是,由于压缩文件被注册为新文件,因此它们不保留其原始元数据属性(修改日期、创建日期等)。 我想将元数据从原始文件批量复制到压缩文件中,尤其是修改日期。这些文件具有相同的名称,只是位于不同的目录中。 BulkFileChanger 可以批量修改日期,但不能从其他文件复制日期。 ...

Admin

如何在 github 中获取正确的最后修改日期
date-modified

如何在 github 中获取正确的最后修改日期

有没有办法在 Windows 10 中获取我的 git 存储库中文件的正确上次修改时间(在 git 存储库中显示时间而不是立即显示上次修改时间)? 另外,我通常在下载文件/文件夹时可以这样做吗? 不太懂技术所以更喜欢简单的解决方案。 ...

Admin

如何手动更改 Windows 文件的上次修改日期?
date-modified

如何手动更改 Windows 文件的上次修改日期?

Windows 资源管理器根据文件上次保存的时间显示文件及其上次修改日期。有没有办法在文件属性中或通过命令行手动编辑该日期,而无需重新保存文件? ...

Admin

在 AIX 系统上使用 find 命令查找前 N 个最旧的文件(无需 printf)
date-modified

在 AIX 系统上使用 find 命令查找前 N 个最旧的文件(无需 printf)

我正在尝试找到一个类似于下面使用的解决方案,从给定目录开始,挖掘 AIX 系统上最旧的前 N ​​个文件(修改时间),并挖掘其下的所有子目录。不幸的是,printfAIX(我的版本是 7.1)不支持 find 命令。有没有其他方法可以在 AIX 上完成相同的任务? $ find /home/sk/ostechnix/ -type f -printf '%T+ %p\n' | sort | head -n 5 来源:https://ostechnix.com/find-oldest-file-directory-tree-linux/ find命令的 AIX...

Admin

exFAT 外置硬盘将“上次修改”日期更改了一个月
date-modified

exFAT 外置硬盘将“上次修改”日期更改了一个月

我的 Ubuntu 20.04 系统上安装了一个 1 TB exFAT 外部硬盘,并且正在将大量文件(照片等)复制到其中。 复制后,文件似乎正确显示。文件内容、“上次修改”日期……一切似乎都井然有序。 但是,当我卸载并重新安装驱动器时,我发现每个文件和每个目录的“上次修改”日期都会自动增加整整一个月(否则日期和时间戳仍然正确,精确到秒),在许多情况下会将日期移到未来。这似乎也会发生有时无需卸载并重新安装,尽管我还没有找到具体时间的任何韵律或理由。 多次卸载并重新安装后,日期不会每次都继续增加一个月。它们只是停留在原始正确时间的一个月之前。 我完全无法解释这一...

Admin

Windows 10 文件资源管理器中“创建日期”、“修改日期”和“日期”背后的原理
date-modified

Windows 10 文件资源管理器中“创建日期”、“修改日期”和“日期”背后的原理

我试图了解背后的原理Date created以及Windows 10 文件资源管理器Date modified。Date 昨天,2020 年 6 月 30 日,我下载了 YouTube 视频及其字幕,它们保存在文件资源管理器中显示的这两个文件中: 今天 7 月 1 日,我修改了字幕(VTT 文件)并添加了一些字符。 Date created显示这两个文件在我的电脑上创建的日期是2020年6月30日。 Date modifiedVTT 文件显示日期为 2020 年 7 月 1 日(很好,因为我对其进行了修改)。 虽然视频文件(MKV 文件)显示日期是 201...

Admin

切换 7zip CLI(7za)以将解压文件的修改时间设置为现在?
date-modified

切换 7zip CLI(7za)以将解压文件的修改时间设置为现在?

现在我的服务器服务正在调用来7za提取这样的存档文件: 7za x "file" -o"output folder" 有问题由于服务器兼容 Windows 清理服务,它会清除输出文件夹中所有超过一小时的文件。更改服务也不可行。 输出文件夹中的所有文件每隔一分钟就会自动删除一次,因此有时即使是提取到此文件夹的用户也无法访问提取的文件,这是由于时间和每分钟运行一次的清理过程造成的。 问题:是否有一个开关可以告诉 7zip 将解压文件的修改时间设置为 [现在] 当前时间而不是档案中文件的时间? ...

Admin

防止 Windows 10 在重命名文件夹内的文件时更新文件夹上的修改日期?
date-modified

防止 Windows 10 在重命名文件夹内的文件时更新文件夹上的修改日期?

有什么方法可以防止这种行为?假设我想重命名一个文件文本文件内部文件夹A但我不想要文件夹的修改日期A更新至今天的日期,我怎样(如果我真的可以)才能实现这一目标? 目前,我正在做的是在重命名之前使用属性更改器(上下文菜单)打开文件夹,然后在重命名文件后应用文件夹以前的日期(它会自动获取原始日期,因此我只需单击“应用”即可)。当您重命名大量文件夹中的大量文件时,这很麻烦,所以我正在寻找一种方法来阻止 Windows 仅在重命名时更新文件夹的日期,当然我更喜欢在复制、移动、删除或创建任何文件/文件夹时更新日期,但我不希望仅在重命名它们时更新日期。 谢谢。 ...

Admin

BulkFileChanger 命令行问题
date-modified

BulkFileChanger 命令行问题

我的测试BulkFileChanger v1.65:在命令行中,参数 /cfg 不起作用。因此,命令行只能使用默认 cfg 运行。 例如,命令 bulkfilechanger.exe /cfg "myconfig.cfg" /ChangeTimeAttr "C:\Users\Ali\Desktop\sample\2" "*" 10 0 /LogFile 不起作用。我哪里做错了? ...

Admin

右键单击网络文件夹时修改日期会发生变化(Windows 10)
date-modified

右键单击网络文件夹时修改日期会发生变化(Windows 10)

我最近注意到一件奇怪的事情。只需右键单击文件夹(打开上下文菜单)然后再次关闭它,即可将其修改日期更改为当前日期和时间。 我创建了两个(空)文件夹..等了一会儿,然后右键单击文件夹“2”...日期更改为当前时间: 想知道是否是某种(有缺陷的)资源管理器扩展导致了这个问题,或者其他人是否也遇到了这个问题。 Autoruns 列出了这些: ...

Admin

批处理:列出最近的文件及其修改日期
date-modified

批处理:列出最近的文件及其修改日期

如果您想要简单的解释而不是完整的上下文,只需阅读粗体内容。 我正在做一个复制旧 telnet 服务器的项目,使用批处理代码运行。我需要创建WHO命令,该命令将列出最近的用户以及他们发出命令的时间。我已将其设置为每次用户运行“命令”时,它都会将变量回显到名为的文件夹中的文件中,online文件名设置为他们的用户名。现在,要使 who 命令工作,我需要能够处理命令发出的时间。话虽如此,我真的只希望它显示在过去五分钟内发出命令的用户。所以基本上我需要做的是以下几点: 1]我需要能够从目录中删除超过五分钟的文件。 2]我需要能够获取文件多久前(特别是那些剩余的文...

Admin

如何获取与语言环境无关的修改日期批次
date-modified

如何获取与语言环境无关的修改日期批次

我需要获取文件的修改日期存储在这样的变量中:YearMonthDayHourMinute。所以01/21/2019 9:12 AM会是201901210912。我要做的是比较文件以查看哪个较新,因此它需要像这样以 24 小时格式显示。我最初打算使用此命令获取它:for %? IN ("%cd%\out.txt") do (echo %~t?)并使用 for 循环将输出分开,但我想知道 for 循环中的修改日期是否依赖于语言环境喜欢%date%吗?如果是,有没有办法检查它属于哪种格式,或者有没有办法获取不依赖于语言环境的修改日期? 这与为什么这个函数的变量无...

Admin

如何破坏文件的修改日期
date-modified

如何破坏文件的修改日期

我们有一个处理文件的应用程序。每当遇到没有修改日期/创建日期的文件时,应用程序就会中断(该字段在资源管理器中和通过 get-childitem 闪烁) 我如何在我们的环境中创建这样的文件来在本地尝试几个解决方案?我尝试过一些愚蠢的事情,比如 $Files = ls "C:\Users\Triumvirate\tmp" ForEach ($File in $Files){ $File.LastWriteTime = $null } 但似乎不管用。谷歌也没有提供什么帮助,但如果能提供任何正确的建议,我将不胜感激 ...

Admin

rsync 远程同步到本地仅早于特定时间的文件
date-modified

rsync 远程同步到本地仅早于特定时间的文件

我想要从远程 rsync 到本地早于(或晚于)特定时间的文件。 我见过这样的回答find /src/path -mtime -1 | rsync ...,但只有当目录在本地可见时才有效。因为它是远程的,所以不可见。 那么我如何find在远程运行并将其结果 rsync 回本地? ...

Admin