Darren D
darren at activebilling.com.au
Mon Aug 4 23:17:15 CDT 2008
Hi Rocky and Stuart
Stuart I have copied and pasted the code below
Maybe air code but it's beyond my limited understanding :-)
I ran it and it errored I have forced it to resume on error
I can see an output file ending in 00 but I can't delete it whilst the dB is
open
I can also see an output file ending in 01 with some of the xml in it
What happens if there is more that 50 XML Should it create a new 02 file?
Way beyond me - Sorry
Many many thanks
Darren
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan
Sent: Tuesday, 5 August 2008 11:35 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] A2003: Merging top 50 files then next 50 files and soon
Something like this? (Aircode so will probably need a fair of checking/cleaning
up)
Dim lngCounter as Long
Dim lngFileCounter as Long
Dim strFile as String
DIm strMergeFile as String
strMergeFile = "MergeFile01"
open strMergeFile for Output as #1
strFile = Dir$("*.*")
Do
open strFile for Input as #2
While not eof(2)
line input #2, strtemp
Print #1, strtemp
Wend
close #2
lngCOunter = lngCounter + 1
if lngCounter = 50 then
lngFileCounter = lngFileCounter +1
lngCounter = 0
close #1
strMergeFile = "MergeFile" & Format(lngCounter,"00")
open strMergeFile for Output as #1
end if
strFile = Dir$
Loop until strFile =""
On 5 Aug 2008 at 9:46, Darren D wrote:
> Hi Team
>
>
>
> >From approx 5000 files I need to create approx 10 'blocks' of 50 files in
each
> block
>
> I want to be able to get say the first 50 files in a folder - merging those 50
> files into one file
>
> Then getting the next 50 and merging that lot into a second merged file etc
and
> so on
>
> I can do the merge bit OK
>
> Does anyone have a clue on how to get the first 50 then the next 50 and so on
> until all files have been merged into a handful of larger merged files?
>
>
>
> FYI - they will all be individual XML files being merged into larger XML files
> to speed up internal processes here
>
>
>
> MTIA
>
>
> Darren
>
> --
> 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