Attempt of TDirectoryFile optimization