First off: Try to Avoid Goto's!
This:
is replaced with this:Code:JumpHere: If Dir(stFileName) = "" Then objAtt.SaveAsFile stFileName Else i = i + 1 stFileName = saveFolder & "\" & i & " - " & objAtt.DisplayName Goto JumpHere End If
For checking specific File-Types: e.g. "test.pdf" returns "pdf"Code:Do While Dir(stFileName)<>"" i=i+1 stFileName = saveFolder & "\" & i & " - " & objAtt.DisplayName Loop objAtt.SaveAsFile stFileName
To check FileSize: FileLen-FunctionCode:Public Function GetExtension(ByVal cF As String) As String Dim cT As String Dim tmpString() as String cT = StrReverse(cF) tmpString=Split(cT,".") GetExtension=StrReverse(tmpString(0)) End If End Function
Code:MsgBox FileLen("c:\test.txt") 'FileSize in Bytes




Reply With Quote