Hi Mark,
I use your class for a While, its a creat help.
In the last time one problem rose up.
So I will give it to you.
If the file for zip operation is in root (F:\myGile.zip), the operation fail.
I do not fully understand the logic of "CheckValidPath" and "CreatePath" but lnRetVal = adir(laFiles, tcPath, "D") returns 0 for tcPath='f:\' and md fails as well.
I will add some code to "CheckValidPath" to check for root
Agnes
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord
Weeks of programming can save you hours of planning.
OffThere is no place like [::1]