File.ReadLineskeep the file open until you delete the returned one IEnumerable<string>.
So this has nothing to do with FileInfo.
If you need to write it back to the same file, completely list the contents:
var lines = File.ReadLines(filename).Skip(10000).ToList();
" ", ? . , "" ( - , , , 1 , , 100 000 ..), , .
, , .