Checking for a Directory and Returning File Info

This is a two part question. First part is easy, second is more difficult.  

First part is...How do I verify if a directory exists and if so do xxxx, if not then create it?

Second part - How do I call or retreive a File's Product Name, Description, and Version Number information into 3 diffrent variables? I know this would only apply to files that had this info, and in this case I would be checking my own exe's.

Thanks in advance
UpAllNiteAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
spurssyConnect With a Mentor Commented:
you may try these codes...

Dim DirName as String

DirName = "c:\testdir"

if Dir(DirName, vbDirectory) <> "" Then
    'do XXXX
else
    Mkdir DirName
endif

I dun quite understand what you mean for the 2nd part, pls elaborate.
0
 
michelvCommented:
Well the answer is correct, for a directory that does not exist in one-depth tree, but what if this directory doesn't exist:

C:\Temp\From\Here\Its\a\whole\new\directory

and eg. C:\Temp does exist...

a MkDir "C:\Temp\From\Here\Its\a\whole\new\directory"

won't work here...

You need recursive...

About the info in EXE files, search the web for PE-Header file desciption, there you'll find the answer, if you wan't more info on the above, just comment it and I'll try to answer...


Greetz,

Michel

0
 
UpAllNiteAuthor Commented:
As far as the second part:  What I need to do is obtain the (Windows Properties Sheet Information) from each file that I specify (FileName,Product Name,File Description, Version Number) and place that in a listview.

File #1: abc.exe,Product Name,File Description,Version Number
File #2: efg.ocx,Product Name,File Description,Version Number
File #3: xyz.dll,Product Name,File Description,Version Number

After that I will loop through the list to process each file based on the information obtained above.
0
All Courses

From novice to tech pro — start learning today.