[AccessD] Kill Text

William Hindman wdhindman at dejpolsystems.com
Sun Mar 22 17:39:45 CDT 2009


Max

...I copied the code out of a dev file, the working code has error code
...file names are the same

...its Sunday afternoon and as Stu pointed out, it works just fine now 
...shakes head, wish I was still a drinking man.
...no freaking idea what is going on here ...sometimes it doesn't work 
...now it does ...I HATE THAT!!!!!

William

--------------------------------------------------
From: "Max Wanadoo" <max.wanadoo at gmail.com>
Sent: Sunday, March 22, 2009 6:21 PM
To: "Access Developers discussion and problem solving" 
<accessd at databaseadvisors.com>
Subject: Re: [AccessD] Kill Text

> Some random thoughts:
> 1. Is the directory the files in EXACTLY the same as the name in the code?
> 2. put a breakpoint in and step through with F8.
> 3. Put a msgbox or debug.print in to show the filecount before calling the
> kill statement
> 4. put some error handling in there.
>
> good luck
>
> Max
> ps. I would just use the common old dir() and kill statement. I have never
> know there was an application.filesearch - sommat new every day!
>
>
> On 3/22/09, William Hindman <wdhindman at dejpolsystems.com> wrote:
>>
>> Group
>>
>> ...the following function has been working fine in all versions of Access
>> from A97 through A2k2 but fails in A2k3
>> ...I use it to delete any txt files in the directory before importing a 
>> new
>> one into it.
>> ...regardless of the presence of .txt files it returns the 2nd msgbox and
>> does not delete the txt files in the directory
>> ...I'm stumped ...anyone have any idea why its not working in A2k3? 
>> ...what
>> am I NOT seeing?
>>
>> -------------------------------------------------------------------------------
>> Function KillTxt()
>>
>> Dim fs As Variant
>> Dim i As Integer
>> Dim FileList As String
>>
>>    ' Change to the appropriate folder
>>    ChDir "C:\Program Files\EMSReports\Imports"
>>
>>    Set fs = Application.FileSearch
>>    With fs
>>     .Lookin = "C:\Program Files\EMSReports\Imports"
>>     .FileName = "*.txt"
>>     If .Execute > 0 Then
>>
>>         FileList = "*.txt"
>>         Kill "C:\Program Files\EMSReports\Imports\" & FileList
>>
>>
>>         MsgBox "There were " & .FoundFiles.Count & " *.txt file(s) found 
>> in
>> the C:\Program Files\EMSReports\Imports directory and deleted."
>>         For i = 1 To .FoundFiles.Count
>>             MsgBox .FoundFiles(i)
>>         Next i
>>     Else
>>         MsgBox "There were no *.txt files found in the C:\Program
>> Files\EMSReports\Imports directory."
>>     End If
>>    End With
>>    Set fs = Nothing
>> End Function
>>
>> ------------------------------------------------------------------------------
>> William
>>
>>
>>
>>
>> --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>>
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 




More information about the AccessD mailing list