Mal folgenden Versuch starten:
Erstelle eine komplette Kopie deines Sourcecode Verzeichnisses. Schreibe eine kleine Hilfsfunktion. In der mORMot Library
Unit SynCommons.pas gibt es viele Funktionen zum Konvertieren.
Delphi-Quellcode:
var
i: Integer;
list: TFileNameDynArray;
begin
list := FindFilesDynArrayToFileNames(FindFiles('F:\myStartDir', '*.pas', '', False, True, True));
for i := Low(list) to High(list) do
FileFromString(AnyTextFileToString(list[i], True), list[i]);
end;
Dann mit dem Total Commander und dem Befehl "Verzeichnisse synchronisieren" nachschauen was sich zwischen Original und Kopie geändert hat.
Bis bald...
Thomas