Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: - 17 Settembre 2009, 09:06:05

Titolo: if not exist
Inserito da: - 17 Settembre 2009, 09:06:05
ciao a tutti...

Codice: [Seleziona]

IF NOT Exist(user.home & "/tv-RAI/programmazione") THEN
      SHELL "cd " & settings["gruppo_variabili1/variabile2"] & ";wget --------------------------- WAIT"
ENDIF  


questo codice non va, quindi mi sorge un dubbio... if not exist funziona solo con cartelle? xke io avrei bisogno invece che controllasse l'esistenza di quel file...
Titolo: Re: if not exist
Inserito da: Golia - 17 Settembre 2009, 11:39:43
Ciao, adesso sono con win e non posso controllare, ma mi sembra che controlli anche i file, anzi sono proprio sicuro perchè l'ho fatto anche io. ma programazione è un file o cartella? L'estensione?
Titolo: Re: if not exist
Inserito da: - 17 Settembre 2009, 11:48:24
è uno script bash eseguibile....
Titolo: Re: if not exist
Inserito da: fsurfing - 17 Settembre 2009, 12:11:59
se è uno script è probabile che abbi aestensione .sh quindi devi anche inserirla nel nome del file,

sei sicuro che l' errore provenga dal not exist e non dalla riga con il comando?
Titolo: Re: if not exist
Inserito da: - 17 Settembre 2009, 12:39:32
yes, no il file è proprio senza estensione...

il comanda shell funziona a dovere fuori dalla in not exist..

:(
Titolo: Re: if not exist
Inserito da: Ceskho - 17 Settembre 2009, 13:00:53
Per favore prova a scrivere:
Codice: [Seleziona]

IF NOT Exist(user.home &/ "tv-RAI/programmazione") THEN PRINT "ciao"


e togli lo script da dove si trova....lancia il programma e vedi se esce ciao nel terminale di gambas...
Titolo: Re: if not exist
Inserito da: - 17 Settembre 2009, 13:19:49
risolto... sbagliavo a indicare la home... sorry
Titolo: Re: if not exist
Inserito da: Ceskho - 17 Settembre 2009, 14:08:33
Inserisci [RISOLTO] nel titolo del primo post se è tutto ok...
Titolo: Re: if not exist
Inserito da: - 17 Settembre 2009, 23:55:33
Che tristezza .... premere f2 ogni tanto no ? Is it too difficult ?