Darren DICK
d.dick at uws.edu.au
Tue Feb 4 21:49:00 CST 2003
Many thanks Drew
Just what I needed
Why keep away from FSO??
DD
At 08:50 PM 04/02/2003 -0600, you wrote:
>Put this code behind your form:
>
>Option Compare Database
>Option Explicit
>Dim strCurrentFile As String
>Private Sub Form_Load()
>strCurrentFile = Dir("Z:\*.*")
>End Sub
>Private Sub Form_Timer()
>If strCurrentFile <> "" Then
> MsgBox strCurrentFile
> strCurrentFile = Dir
>End If
>End Sub
>
>That does what you want. (Try to stay away from the file scripting object
>when you can.)
>
>Drew
>
>-----Original Message-----
>From: Darren DICK [mailto:d.dick at uws.edu.au]
>Sent: Tuesday, February 04, 2003 8:00 PM
>To: AccessD at databaseadvisors.com
>Subject: [AccessD] A2K: Loop through files in a folder
>
>
>Hello all
>I have the following code in my forms timer, modified from the
>help, that gives me a MsgBox with all the files in a folder. So far so good
>
>I have the timer set for 5 seconds. What I want is for the routine to show
>the
>next file name in a MsgBox every 5 seconds. But what is happening with this
>code is I get as many MsgBox's as there are files every 5 seconds (by
>keeping the enter key pressed)
>
>How can I pause the FOR - NEXT code for 5 seconds??
>Or have it show 1 file every 5 seconds not every file in 5 seconds
>
>Any suggestions??
>
>Many thanks in advance
>Darren
>++++++++++++++++++++++++++++++
>Sub ShowFilesInDir(strFolder As String)
> Dim fs, f, f1, fc, s
> Set fs = CreateObject("Scripting.FileSystemObject")
> Set f = fs.GetFolder(strFolder)
> Set fc = f.Files
>
> For Each f1 In fc
> s = f1.Name
> Next
>
> MsgBox s
>
>End Sub
>++++++++++++++++++++++++++++++
>
>_______________________________________________
>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