21/03/10 20:58
Come si può fare per verificare se esiste un file??
21/03/10 22:07
Poggi Marco
Il nome del file è assegnato nel programma, o è deciso in esecuzione?
aaa
22/03/10 19:56
Poggi Marco
Caspita, gigisoft ha ragione!
Prova questo programma:
program CercaFile;
uses crt;
type tsms=string[180];
var percorso,NomeFile:tsms;
function cerca(g:tsms):boolean;
var f:text;
ch:boolean;
begin
{$I-} { disinserisco il blocco degli errori }
assign(f, g);
reset(f); { tento di riaprire il file }
{$I+} { ripristino il blocco degli errori}
if IOresult=0 then { verifico l' apertura del file }
begin
ch:=true;
close(f);
end
else ch:=false;
cerca:=ch;
end;
begin
GetDir(0, percorso);
write('Quale file cerchi ? ');
readln(NomeFile);
if cerca(percorso+'\'+NomeFile) then writeln('File trovato ')
else writeln('File non trovato');
readln;
end.
Ultima modifica effettuata da Poggi Marco 22/03/10 19:58
aaa