Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.825 pregleda

Najnovija ↓

Kako da promenim datum upisa(kreiranja) fajla 27.01.2007. u 15:06 · pre 240 meseci #1
Ovo sam nasao u temi "Kako promeniti vreme upisa fajla na zeljeno mesto"-medjutim ja koristim Delphi 5, a sve sto sam nasao odnosi se na PHP. Mozda je to i moguce uklopiti-NEZNAM, ali ja nisam uspeo. Dakle da li neko moze da mi kaze kako da promenim datum kreiranja fajla neposredno posle kreiranja. KORISTIM Delphi 5.
Unapred hvala
Potpis
MV
Re: Kako da promenim datum upisa(kreiranja) fajla 27.01.2007. u 15:36 · pre 240 meseci #2
> moguce uklopiti-ne znam, ali ja nisam uspeo. Dakle da li neko moze da mi kaze kako da promenim datum kreiranja fajla
> neposredno posle kreiranja. KORISTIM Delphi 5.

Može se uraditi pomoću SetFileTime API funkcije:

Code:


uses
  JclDateTime;

procedure ChangeFileDateTime(const AFile: string;
  ACreationTime, ALastAccessTime, ALastWriteTime: TDateTime);
var
  fs: TFileStream;
  f1, f2, f3: TFiletime;
begin
  fs := TFilestream.Create(AFile, fmOpenWrite or fmShareExclusive);
  try
    f1 := LocalDatetimeToFiletime(ACreationTime);
    f2 := LocalDatetimeToFiletime(ALastAccessTime);
    f3 := LocalDatetimeToFiletime(ALastWriteTime);

    if not SetFileTime(fs.handle, @f1, @f2, @f3) then
      RaiseLastOSError;
  finally
    fs.free;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ChangeFileDateTime('C:\Proba.txt', now, now, now);
end;

Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Kako da promenim datum upisa(kreiranja) fajla 28.01.2007. u 01:42 · pre 240 meseci #4
Nece
Ne prihvata JclDateTime u listi uses
a posle toga ne prepoznaje

LocalDatetimeToFiletime(ACreationTime);
LocalDatetimeToFiletime(ALastAccessTime);
LocalDatetimeToFiletime(ALastWriteTime);

Potpis
MV
Re: Kako da promenim datum upisa(kreiranja) fajla 29.01.2007. u 14:44 · pre 240 meseci #7
Pazi stvarno!

Strasno mi je drago da ima jos Delphi programera iz KG-a
(a verovatno ih ima jos mnogo vise)
no imenjace i 'zemo'
imas od mene p.m.(Privatna poruka).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme