•Is this an Access application?
Sure, you could use Access to make it. Your final application might be a bit clunky (if you're going to be searching your entire hard drive on a regular basis, I'd be tempted to download vbexpress and build a service to run in the background) but it's alright at storing data.
•What VBA libaries do I need?
Just standard stuff. I prefer to use the FileSystemObject for file based stuff in vba though.
•Where do I find sample code that runs through a text/file
Here. Below. Google.
•or would you suggest I use Word-VBA commands?
No
To search an entire drive or a branch of sub folders you use recursion.
recursiveSearch CreateObject("Scripting.FileSystemObject").GetFolder("C:\")
Sub recursiveSearch(folPath)
GetFiles folPath
For Each folder In folPath.SubFolders
recursiveSearch folder
doevents
Next
End Sub
otherwise you can just use
sub GetFiles(folder)
'using dir() with a filter instead of a for loop might be quicker here
For Each file In folder.files
if lcase(Right(file.Name, 5)) <> ".vlmp" then AddToDB file.Name
Next
End sub
Read the file.
sub AddToDB(strFile as string)
ary = Split(CreateObject("Scripting.FileSystemObject").OpenTextFile(strFile).ReadAll(), vbCrLf)
For each s in UBound(ary)
If InStr(1, s, "filePath=", vbTextCompare) Then
'trim/split the path
'?write out to temp csv for import? or...
'check if file exists in table / path correct ?
' if not add it / fix it
'etc
End If
Next
end sub