How do you obtain the DateTime stamp of a textfile using VB 6.0? By DateTime stamp I mean the date & time the textfile was created or modified. Sample code would be appreciated. Thanks.
Asked
Active
Viewed 6,311 times
4 Answers
6
For created/last modified you can simply;
dateVar = FileDateTime("c:\foo\bar\qux.file")

Alex K.
- 171,639
- 30
- 264
- 288
-
2This works and is simpler than using the FileSystemObject from the scripting run time. Thanks Alex – Jack Njiri May 21 '10 at 12:06
-
1Nice. I was not aware that function existed. – raven May 21 '10 at 12:34
1
Use the GetFile
method in FileSystemObject
and then just use the DateCreated
and 'DateLastModified' properties of it.
Here's the documentation with a sample for how to do it from VBscript (pretty much the same from VB6):
http://msdn.microsoft.com/en-us/library/sheydkke%28VS.85%29.aspx

Hans Olsson
- 54,199
- 15
- 94
- 116
1
You want the FileSystemObject from the scripting run time.
MS gives an example of getting the creation time
Note that example works in VBScript as well in VB6 you can get the file by http://msdn.microsoft.com/en-us/library/aa716288(VS.60).aspx
ie
Dim fso As New FileSystemObject, fil As File
Set fil = fso.GetFile("c:\test.txt")

mmmmmm
- 32,227
- 27
- 88
- 117