docs: def full_file_list_with_sequence(scan_path):
      """
      Returns a list of all files in a folder and its subfolders (only files).
      """
      
      file_list = []
      path = os.path.abspath(scan_path)
      
      for root, dirs, files in os.walk(path):
          if len(files) != 0 and not '.svn' in root and not '.git' in root:
              try:
                  sc = sequential.SequentialFolder(str(root))
                  if sc.sequence:
                      file_list.append(sc)
                      continue
              except Exception as e:
                  pass
                  
              for f in files:
                  file_list.append(os.path.join(root, f))
      return file_list