i would use:

vb Code:
  1. ListView1.Items.AddRange((From xItem In FileIO.FileSystem.GetFiles("c:\", FileIO.SearchOption.SearchTopLevelOnly, "*.*") Order By xItem Select New ListViewItem(IO.Path.GetFileName(xItem)) With {.Tag = xItem}).ToArray)

Kris