Повторное копирование Python из папки работает в Linux, но не в системах Win
В моем проекте есть функция для копирования папки в рекуррентном режиме из пути к другому, например:
def copytree(src, dst, symlinks=False, ignore=None):
for item in os.listdir(src):
s = os.path.join(src, item)
d = os.path.join(dst, item)
if os.path.isdir(s):
shutil.copytree(s, d, symlinks, ignore)
else:
shutil.copy2(s, d)
for root, subdirs, files in os.walk(d):
for filename in files:
print("To->",os.path.join(root, filename))
если я запускаю свой код на сервере Linux, все работает, но если я запускаю на Windows, функция копирует только последний файл в исходную папку.
Как я могу заставить эту функцию работать для всей файловой системы?
заранее спасибо