【问题标题】:List subdirectory contents with date created/modified in CMD列出在 CMD 中创建/修改日期的子目录内容
【发布时间】:2015-08-20 08:22:02
【问题描述】:

简而言之:在 Windows CMD 中,我需要列出文件夹所有子目录中的所有内容,以及它们的 date-createddate-modified 时间戳。

长篇大论:

我想定期运行一个命令,输出我们上传到 FTP 的文件的创建日期时间。我可以一次为一个文件夹执行此操作,并在文本文件中获取输出(dir .h:\uploadtimes.txt)。我想一次性为 100 多个文件夹执行此操作。我只需要创建文件名和日期时间。

谢谢!

【问题讨论】:

  • 在简历中:到目前为止你尝试过什么?
  • 这个命令 - dir 。 h:\uploadtimes.txt - 为一个文件夹做我想要的。我似乎无法递归地执行此操作。我试过“ls -ilR”,但这对我不起作用。

标签: cmd ls dir


【解决方案1】:

dir /? 可以提供帮助(或阅读command reference);可以使用/TC 开关代替/TW 一:

dir X:\folder\*.* /S /A-D /-C /TW > h:\uploadtimes.txt

另一种方法给出完全限定的文件名,但总是date-modified 时间戳,而不管/T 切换不幸:

for /F "delims=" %G in ('dir X:\folder\*.* /S /B /A-D') do @echo %G %~TG > h:\uploadtimes.txt

资源(必读):

【讨论】:

    猜你喜欢
    • 2012-07-07
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 2018-03-18
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    相关资源
    最近更新 更多