Dateien eines Ordners in einem ListView auflisten

// füllt ListView1 mit Dateien mit der Dateiendung *.avi
private bool ListFiles(string sDir)
{
    bool bRetVal = false;

    ListView1.Items.Clear();

    try
    {
        DirectoryInfo di = new DirectoryInfo(sDir);

        FileInfo[] rgFiles = di.GetFiles("*.avi");

        foreach (FileInfo fi in rgFiles)
        {
            ListView1.Items.Add(fi.Name);
        }

        bRetVal = true;
    }
    catch (Exception e)
    {
        Console.WriteLine("Exception: " + e.Message);  
        Console.WriteLine("StackTrace: " + e.StackTrace);
    }

    return bRetVal;
}