Comma delimited input for a powershell function
===

I currently have a function that I made that gets a list of all files in a directory and then adds them to an array called $FileListArray. 

I want to add and option that lets me specify the file extensions to exclude form the arrary so that I could call the function as follows **ListFiles -FilesToList "c:\test" –exclude “avi,txt,bmp”** and this would then ignore files with any of the file extensions I have put in.

My Function so far

    Function ListFiles($FilesToList){
    
    $FileListArray = @()
        Foreach($file in Get-ChildItem $FilesToList -Force -Recurse  | Where-Object {$_.attributes -notlike "Directory"})
        {
            $FileListArray += ,@($file.name,$file.fullname,$File.Extension)
        }
    
    	}
    	
    Listfiles  -FilesToList "c:\tools"