code: def test_vsifile_copyfiles(path_rgb_msk_byte_tif):
      """Multiple files can be copied to a FilePath using copyfiles"""
      with rasterio.open(path_rgb_msk_byte_tif) as src:
          src_basename = os.path.basename(src.name)
          with FilePath(
              dirname="foo", filename=src_basename
          ) as vsifile:
              copyfiles(src.name, vsifile.name)
              with vsifile.open() as rgb2:
                  assert sorted(rgb2.files) == sorted(
                      [
                          "/vsimem/foo/{}".format(src_basename),
                          "/vsimem/foo/{}.msk".format(src_basename),
                      ]
                  )
  
imports: from io import BytesIO
  import logging
  import os.path
  import pytest
  import rasterio
  from rasterio.enums import MaskFlags
  from rasterio.shutil import copyfiles
  from rasterio.windows import Window
  import io
label_desc: Use image node_id 16 for calling a global function with example usage: test_vsifile_copyfiles(path_rgb_msk_byte_tif) without return types