Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,799

    Ordinare per data decrescente un elenco di files

    codice:
       Dim elencofiles As IEnumerable =  Directory.EnumerateFiles(strpathimport, "*.xml") 
             If elencofiles IsNot Nothing Then
                For Each currentFile As String In elencofiles
    ....
    La riga di codice qui sopra la uso per trattare una sfilza infinita di file xml in una directory (molto più veloce del getFiles mi dicono).
    In questo momento non so in che ordine sono i files che mi vengono forniti, invece avrei necessità di avere certezza che questa lista sia ordinata per data di creazione del file... e non trovo come fare
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,799
    Qui è spiegato perchè è più veloce
    https://stackoverflow.com/questions/...ctory-getfiles
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    però non li potrai riordinare fino a quando non li avrai caricati tutti... risparmio zero, direi
    ARTRIPE

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,799
    speravo ci fosse un'opzione nell'enumeratefiles per avere l'elenco dei files già ordinato secondo data
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,125
    Quote Originariamente inviata da supermac Visualizza il messaggio
    speravo ci fosse un'opzione nell'enumeratefiles per avere l'elenco dei files già ordinato secondo data
    Il file system non possiede i file ordinati in base alla data, quindi se vengono caricati progressivamente, lo saranno nell'ordine in cui sono memorizzati nella tabella di allocazione o con l'ordine predefinito gestito dalla stessa.

    Dal lato applicativo, se i file giungono in modo asincrono (es. un po' alla volta), solo alla fine potrai sapere qual è il primo e l'ultimo dei file in base al tuo ordinamento "custom", poiché fino a quando non avrai in possesso tutte le informazioni, non sarai in grado di determinare appunto il primo e l'ultimo dei file stessi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,799
    gracias
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2022 vBulletin Solutions, Inc. All rights reserved.