Hi Michael
The files have all been named renamed during the backup process to be
<filename>_<dateofbackup>. e.g.
backup_20050331
backup_20050214
backup_20050405
backup_20050101
I want them sorted in reverse chronological order (newest file first)
Here is the code for listing the files and putting them into an array
Where MyBuDir = (filepath to directory on server)
<%
'=========================
'Begin Get Info -> String Loop
'Get info from FSO
Set MyFS = CreateObject("Scripting.FileSystemObject")
Set f = MyFS.GetFolder(server.mappath(MyBuDir))
Set fc = f.Files
For Each MyFile in fc
MyTrim = Right (MyFile, 8)
'Put info into String
MyString = Mystring & "," & cStr(MyTrim)
Next
'Response.write "My string: " & MyString & "<BR>"
'=========================
'Split String into Array
MyArray = Split(MyString,",")
'=========================
%>
Thanks in advance
--- In [email protected], Michael Brinkley
<[EMAIL PROTECTED]> wrote:
> Just give us an example list of files and then the list of how you
want them sorted.
>
> Also include the code you use to extract the list of files.
>
> Mike
>
> "Driver, Nicholas" <[EMAIL PROTECTED]> wrote:
> Hi everybody
>
> After my hassles last week trying t get a list of files from an FSO
into an
> array, I've set up a bubblesort (copied code form 4guysfromrolla)
but can't
> work out how to sort in descending order. Here is the code:
>
> '=========================
> 'Sort Array
>
> Sub SingleSorter( byRef MyArray )
> Dim row, j
> Dim StartingKeyValue, NewKeyValue, swap_pos
>
> For row = 0 To UBound( MyArray ) - 1
> 'Take a snapshot of the first element
> 'in the array because if there is a
> 'smaller value elsewhere in the array
> 'we'll need to do a swap.
> StartingKeyValue = MyArray ( row )
> NewKeyValue = MyArray ( row )
> swap_pos = row
>
> For j = row + 1 to UBound( MyArray )
> 'Start inner loop.
> If arrArray ( j ) < NewKeyValue Then
> 'This is now the lowest number -
> 'remember it's position.
> swap_pos = j
> NewKeyValue = MyArray ( j )
> End If
> Next
>
> If swap_pos <> row Then
> 'If we get here then we are about to do a swap
> 'within the array.
> MyArray ( swap_pos ) = StartingKeyValue
> MyArray ( row ) = NewKeyValue
> End If
> Next
> End Sub
>
> SingleSorter MyArray
> '=========================
>
> Any suggestions would be great. I'd actually prefer some hints and
pointers
> to help me learn than a complete solution 'out of the box' so to speak.
>
> cheers
> Nick
>
>
--------------------------------------------------------------------------------
> This E-Mail is intended only for the addressee. Its use is limited
to that
> intended by the author at the time and it is not to be distributed
without the
> author's consent. Unless otherwise stated, the State of Queensland
accepts no
> liability for the contents of this E-Mail except where subsequently
confirmed in
> writing. The opinions expressed in this E-Mail are those of the
author and do
> not necessarily represent the views of the State of Queensland. This
E-Mail is
> confidential and may be subject to a claim of legal privilege.
>
> If you have received this E-Mail in error, please notify the author
> and delete this message immediately.
>
--------------------------------------------------------------------------------
> !DEPTSTAMP1!
>
>
> ---------------------------------
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/AspClassicAnyQuestionIsOk/
>
> To unsubscribe from this group, send an email to:
> [EMAIL PROTECTED]
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Small Business - Try our new resources site!
>
> [Non-text portions of this message have been removed]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/AspClassicAnyQuestionIsOk/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/