Hallo,
gibt es eigentlich einen Weg die Einschränkung von 255 Zeichen für Dateinamene + Verzeichnisse zu umgehen?
MeinProblem ist, dass ich die Datei erstellen kann (ich speichere eine Stringlist mit Savetofile), aber dann nicht mehr mit OpenFile auf eben diese Datei zugreifen kann (liefert immer HFILE_ERROR zurück).
Ich nutze das Openfile in einer Function, welche mir das letzte Änderungsdatum einer Datei zurückliefert.
Delphi-Quellcode:
function GetFileModifyDate(FileName: string): Integer;
var
h: THandle;
Struct: TOFSTRUCT;
begin
Result := 0;
h := OpenFile(PChar(FileName), Struct, OF_SHARE_DENY_NONE);
try
if h <> HFILE_ERROR then
begin
result := FileGetDate(h);
end;
finally
CloseHandle(h);
end;
end;
Also gibt es einen Weg Pfade mit mehr als 255 zeichen zu nutzen (TStringlist.SaveToFile kann's ja auch) oder gibt es eine andere Möglichleit das Änderungsdatum einer Datei zu ermitteln?
Gruss