怎样批量获取文件的 “创建内容的时间、创建日期、修改日期”。最好能用VBA 或者变成EXCEL列表,求大神
1个回答
展开全部
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中,见下图效果:
更多追问追答
追问
谢谢您 但是我想要的是,
“创建内容的时间、创建日期、修改日期”
后面两个解决了 怎样获得创建内容的时间?
追答
文件属性就是这三个方面啊。你说的那个应该是最后修改时间,只是说法不同罢了。你自己对照看看吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询