Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: sekoto - Marzo 11, 2020, 03:46:43 pm

Titolo: [Risolto] Problemi con FileExists
Inserito da: sekoto - Marzo 11, 2020, 03:46:43 pm
Buongiorno, sto usando la funzione FileExists per appurare l'esistenza di un file ma purtroppo il file in oggetto cambia di versione in versione (esempio file1.zip, file2.zip, ecc..) quindi devo per forza conoscere il nome completo del file, cosa a me impossibile.
Ho provato ad inserire il carattere jolly (*) tipo fil*.zip ma ottengo sempre che il file non esiste.
Come potrei risolvere?
Grazie mille 
Titolo: Re:Problemi con FileExists
Inserito da: nomorelogic - Marzo 11, 2020, 03:51:42 pm
cercare l'esistenza di un file che cambia continuamente nome effettivamente non è cosa facile

forse potresti provare con findallfiles
https://wiki.freepascal.org/FindAllFiles (https://wiki.freepascal.org/FindAllFiles)

puoi usare i wildchars per la ricerca e ti restituisce una lista di file
poi devi vedere se nella lista c'è il file che cambia nome :)
Titolo: Re:Problemi con FileExists
Inserito da: sekoto - Marzo 15, 2020, 10:34:21 pm
Funziona grazie