怎样批量获取文件的 “创建内容的时间、创建日期、修改日期”。最好能用VBA 或者变成EXCEL列表,求大神

 我来答
拥梦者
2016-11-12 · TA获得超过962个赞
知道小有建树答主
回答量:473
采纳率:100%
帮助的人:148万
展开全部
Sub GetFileTime()
    Dim i As Integer
    i = 1
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set fs = fso.getfolder("d:\.").Files
    With Sheet1
        .Cells(1, 1) = "序号": .Cells(1, 2) = "创建时间": .Cells(1, 3) = "最后修改时间": .Cells(1, 4) = "最后访问时间"
        For Each f In fs
            i = i + 1
            .Cells(i, 1) = f.Name: .Cells(i, 2) = f.datecreated: .Cells(i, 3) = f.DateLastModified: .Cells(i, 4) = f.DateLastAccessed
        Next
    End With
End Sub

以上即是VBA代码,运行后自动将D盘根目录下的文件名称和相关时间属性填写在Sheet1中,见下图效果:

更多追问追答
追问
谢谢您  但是我想要的是,
“创建内容的时间、创建日期、修改日期”
后面两个解决了 怎样获得创建内容的时间?
追答
文件属性就是这三个方面啊。你说的那个应该是最后修改时间,只是说法不同罢了。你自己对照看看吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式