Get all supported files from given directory folder. Appends to given file list.

  Parameters
  ----------
    fileDir : string
      File directory to search.

    fileList : list
      List which any file matches will be added to.

    ignoreDirList : list
      List of directories to ignore in recursive lookup (currently unused).

    supportedFormatList : list [optional : default = ['.rar',]]
      List of supported file formats to search for.

def GetCompressedFilesInDir(fileDir, fileList, ignoreDirList, supportedFormatList = ['.rar',]):
  """
  Get all supported files from given directory folder. Appends to given file list.

  Parameters
  ----------
    fileDir : string
      File directory to search.

    fileList : list
      List which any file matches will be added to.

    ignoreDirList : list
      List of directories to ignore in recursive lookup (currently unused).

    supportedFormatList : list [optional : default = ['.rar',]]
      List of supported file formats to search for.
  """
  goodlogging.Log.Info("EXTRACT", "Parsing file directory: {0}".format(fileDir))
  if os.path.isdir(fileDir) is True:
    for globPath in glob.glob(os.path.join(fileDir, '*')):
      if os.path.splitext(globPath)[1] in supportedFormatList:
        fileList.append(globPath)