【问题标题】:R find time when a file was createdR查找创建文件的时间
【发布时间】:2015-01-19 21:49:30
【问题描述】:

我正在使用 R 函数 list.files 来获取文件夹中的文件列表。我还想记录下每个文件的创建、修改和访问时间

我该怎么做?我尝试了谷歌搜索,但没有找到任何有用的命令

下面的截图来自我的 Windows 机器。当我右键单击文件名并单击“属性”时,我得到它

【问题讨论】:

    标签: r file metadata


    【解决方案1】:

    查看file.info() 了解此文件属性和其他文件属性:

    ## With a single path
    p <- R.home()
    file.info(p)$ctime
    # [1] "2014-11-20 08:15:53 PST"
    
    ## With a vector of multiple paths
    paths <- dir(R.home(), full.names=TRUE)
    tail(file.info(paths)$ctime)
    # [1] "2014-11-20 09:00:45 PST" "2014-11-20 09:00:47 PST"
    # [3] "2014-11-20 09:00:47 PST" "2014-11-20 09:00:50 PST"
    # [5] "2014-11-20 09:00:33 PST" "2014-11-20 09:00:33 PST"
    

    【讨论】:

    • 这为我提供了文件创建时间的 ctime,但它没有提供有关原始文件创建时间的数据。我可以通过在文件上单击鼠标右键,选择“属性”来看到这一点。将打开一个窗口并单击“详细信息”选项卡。在那里您可以看到文件的创建时间。但我对“起源”部分感兴趣:创建内容的时间?
    • 我实际上找到了另一个适合我上面的问题的答案:stackoverflow.com/questions/67539413/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 2022-10-16
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 2013-09-16
    相关资源
    最近更新 更多