【问题标题】:one liner shell command for changing file creation date in windows一个用于在 Windows 中更改文件创建日期的 liner shell 命令
【发布时间】:2012-04-10 19:23:58
【问题描述】:

在互联网上搜索了数小时后,我仍然没有遇到任何可以更改 Windows 中文件创建日期的线性命令。我知道有 Win32 API 可以完成这项工作。我不需要第三方实用程序。我需要一个可以在 windows shell 中执行的命令来完成这项工作。我最终会从 Java 打开 windows shell 来执行这个。

【问题讨论】:

  • 为什么不直接从 Java 中执行它,或者创建您自己的小型 shell 可执行文件,您可以从 Java 中“单行”调用它?
  • 据我所知,在 Java 中是无法做到的。除了更改最后修改日期之外,没有 API 支持。

标签: file winapi shell date command


【解决方案1】:

如果您有适用于 Linux 的 Windows 子系统,您可以通过两个命令来完成:

  1. wsl
  2. touch [file]

【讨论】:

    【解决方案2】:

    没有(本机)命令行程序可以更改文件的创建时间。

    【讨论】:

      猜你喜欢
      • 2011-06-27
      • 1970-01-01
      • 2014-11-30
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多