Ich bekomme irgendeinen FilePath als Text-String rein, der kann absolut, relativ, oder auch nur ein reiner "Filename.ext" sein. Die Funktion soll einfach ein Go / NoGo geben, wenn der TextString formal OK und damit prinzipiell z.B. mit StringList.SaveToFile( AFilePath ) schreibbar wäre.
Formal OK ist auch:
Delphi-Quellcode:
fileName := '..\..\data.txt';
if IsAbsoluteFilePathValid(fileName) then
begin
with TStringList.Create do
try
Add('Hier bin ich...');
SaveToFile(fileName);
finally
Free;
end;
end;
Wenn es ausreicht, ist deine Lösung OK. Ich hatte die Frage so verstanden, dass du Kontrolle willst.
Bis bald...
Thomas