【问题标题】:DOS output last modified of directory to file [closed]DOS输出最后修改的目录到文件[关闭]
【发布时间】:2013-07-18 22:35:42
【问题描述】:

我有一个文件目录,我需要检查最后修改日期并将结果放入文件中。我需要这是一个批处理文件,并且我需要输出文件易于阅读

【问题讨论】:

  • StackOverflow 不是一个代码编写服务,您可以在其中发布您的需求列表,然后有人为您编写代码。如果您需要该服务,请聘请承包商。如果您尝试自己编写一些东西并遇到问题,我们很乐意为您提供帮助,但您必须先做一些努力并发布您的代码。这里有很多关于批处理文件编程和按日期处理文件的帖子。在这里搜索一些时间会让你开始,然后如果你遇到问题,你可以在这里发布一个特定的问题(连同你编写的代码),我们可以尝试帮助你。祝你好运。
  • 感谢您让我知道为什么我被否决了。我之前实际上已经这样做过,并且一直在我的计算机上广泛搜索我以前的工作但没有成功,但我虽然这相当简单,但我为“编写我的代码”的态度道歉。好吧,更具体地说,我有这个: dir "c:/myfolder/" /S /O:d > "c:/myfolder/dos_output.txt" 这似乎有效
  • 如果你想做更多,那么只需找到最后修改日期,你可以查看我建议的答案,它使用forfiles 命令。输入forfiles /? 了解更多信息。

标签: batch-file dos


【解决方案1】:

简单:

forfiles /p [path to file] /c "cmd.exe /c echo @file : @fdate"

stackoverflow 上已经有很多类似的问题,所以下次看看这些并尝试解释它们。

希望这有帮助,

你的莫娜。

【讨论】:

  • 您刚刚删除了发帖人首先搜索的所有理由,因为您已经为他们提供了答案。如果您知道有重复项,也许您可​​以发表评论而不是链接其中一个重复项,而不是在此处提供另一个。 (您知道如何发布 cmets - 您已经发布了评论以确保发布者看到您的答案。)
  • @KenWhite 我只是建议他在他提出问题之前彻底搜索他的问题以获得良好做法。
  • 我知道。我的意思是,您只是通过回答消除了他这样做的所有理由。现在在未来,他被鼓励只发布一个问题而不搜索,因为知道有人会说“这是答案。下次你应该搜索。”。如果您知道重复,请在评论中将他引导至重复(直到您获得足够的权限来投票关闭作为重复,当您可以这样做时。)
【解决方案2】:

dir "c:/myfolder/" /S /O:d > "c:/myfolder/dos_output.txt"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-01
    • 2012-02-15
    • 2013-03-19
    • 2013-06-19
    • 2021-12-02
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多