Zmienianie daty

0

Czy jest jakiś sposób, żeby zmienić datę modyfikacji i otwarcia pliku itd. ?

Z góry dziękuję

0

Poszukaj czegos o SetFileTime()

0

Spsob jest :)

VAR
godz,min,sek,rok,mie,dzien  : Word;  
Plik : <b>File</b>;
pc  : longint; 
dc   : DateTime;



Begin
Assign(Plik,'C:/costam.txt'); 
Reset(Plik,1);   
//pobierasz atrybuty
begin
      GetfTime(Plik,pc);               {-Pobieramy date i czas }
      UnpackTime(pc,dc);               { ostatniej modyfikacji pliku }
      with dc do
      begin
        godz:=hour; min:=min; sek:=sec; rok:=year; mie:=month; dzien:=day;
        PackTime(dc,pc);
        Getftime(Plik,pc);
      end;

// a jak chcesz zmienic to zmieniasz date i zapisujesz
 with dc do                        {-Przywracamy orginalna date }
      begin                             { oraz czas }
        hour:=godz; min:=min; sec:=sek; year:=rok; month:=mie; day:=dzien;
        PackTime(dc,pc);
        Reset(Plik); SetfTime(Plik,pc);
      end;

tam jescze sie zamyka pliki itd ale to chyba znasz

//Chcialbym cie powiadomic ze sa tagi < delphi > super w nich kod wyglada.. lofix

0

to znaczy prze kodem mam wpisac < delphi> kod < /delphi>

//Bingo! - m.M

0

WIDMO:
Wieeeeeelkie dzięki

Tylko to muszę jeszcze wypróbować :)

0

GetTime()
Ta funkcja nie chodzi :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1