Autore Topic: Verificare esistenza file  (Letto 374 volte)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Verificare esistenza file
« il: 17 Dicembre 2021, 08:53:06 »
Salve, come faccio da gambas a verificare se esiste un file in una determinata cartella ?

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:Verificare esistenza file
« Risposta #1 il: 17 Dicembre 2021, 09:05:44 »
Ho risolto io stesso:

 If Exist("/percorso/del/file") = True Then
    Print "Il file esiste !"
 Endif

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.395
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Verificare esistenza file
« Risposta #2 il: 17 Dicembre 2021, 09:35:37 »
Esatto.

Più brevemente puoi omettere anche la eguaglianza esplicita con il valore "True", nonché scrivere la verifica del condizionale "IF" su un unica riga:
Codice: [Seleziona]
If Exist("/percorso/del/file") Then Print "Il file esiste !"
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.395
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Verificare esistenza file
« Risposta #3 il: 17 Dicembre 2021, 09:46:26 »
...puoi anche utilizzare il Metodo ".Exist()" dell'istruzione "Dir()":
Codice: [Seleziona]
If Dir("/percorso/della/cartella").Exist("nome_del_file.xxx") Then Print "Il file esiste !"
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »