Try:
var items = from fi in
(from f in files
select new FileInfo(f))
select new string[] {
fi.Name,
fi.FullName,
fi.CreationTime.ToString(),
fi.Length.ToString(),
fi.Extension };
You shouldn't need the original path at teh end, since it is already there as the FullName.