Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [c#] problema con GetFiles()

    Ho bisogno di recuperare alcuni file da una cartella: per far questo utilizzo il comando GetFiles(). Il mio problema è che devo ricavare SOLO i file che iniziano con un determinato nome (ad es. 'pippo'), seguito da una sequenza di 17 caratteri compresa l'estensione.

    esempio: se nella mia cartella ho questi file:

    pippo_xxxxxxxxxxxx.zip
    pippopippo_xxxxxxxxxxxx.zip
    pluto_xxxxxxxxxxxx.zip

    il mio comando GetFiles(...) deve prendere solo 'pippo_xxxxxxxxxxxx.zip'.

    faccio notare che, nella sequenza finale di 17 caratteri, gli 'xxxxxxxxxxxx' possono variare, e che GetFiles(nome+"*") non funziona in quanto prende anche eventuali nomi doppi (es. pippopippo_xxxxxxxxxxxx.zip).

    Come ne esco??
    Where there is a will, there is a way

  2. #2
    ciao,

    magari questo http://msdn2.microsoft.com/en-us/lib...tartswith.aspx potrebbe risolverti qualche problema. logicamente devi lavorarci un pò su perchè non fa tutto da solo....!

  3. #3
    Io lavorerei con le espressioni regolari e connfronto tra stringhe

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 © 2025 vBulletin Solutions, Inc. All rights reserved.