FileInfo[] fiArr = di.GetFiles();how much file info fiarr can hold, suppose we give c drive as get file to fiarr than how much file it will hold. what is the limitation, and if exist how to overcome that limitation