home *** CD-ROM | disk | FTP | other *** search
- uses dos;
-
- var f : file;
- fname : string[12];
- thedate : datetime;
- p : longint;
-
- begin
- writeln('Change the date and time of a file.');
- writeln;
- if paramcount<>0 then fname:=paramstr(1)
- else
- begin
- write('What is the name of the file you want to change? ');
- readln(fname);
- end;
- assign(f,fname);
- {$I-} reset(f); {$I+}
- if ioresult<>0 then
- begin
- writeln('Error in opening ',fname);
- halt(1);
- end;
- with thedate do
- begin
- write('Please enter the time ( hour minute sec ) : ');
- readln(hour,min,sec);
- write('Please enter the date ( day month year ) : ');
- readln(day,month,year);
- end;
- packtime(thedate,p);
- setftime(f,p);
- close(f);
- end.