| Цитата |
|---|
Роман Махин написал: скажите, этот метод копирования файлов может скопировать папку с диска в папку не на диске, так чтобы виртуальная структура папок и файлов на диске после переноса соответствовала реальной структуре в новой папке? |
Вы путаетесь. Модуль "Диск" работает с абстракциями, т.е. и файл и папка это некоторый логический объект системы, который существует исключительно в рамках БД. Т.е. вы можете логически копировать внутри хранилища файлы, но выгрузить его в реальную структуру Вы не сможете без дополнительного кода.
Дело в том, что физически, файл хранится в /upload/disk/*/*, а логически Вы видите его по совсем другим путям. Например, файлик Hello.jpg на общем диске лежит в корне, а физически (Вы этого не видите, но так и есть), он может лежать в /upload/disk/23k/243kgf2л34fdf6gолf9g78fd даже без расширения.
И естественно он ругается, так как данная функция копирует логический файл в логическую папку, а Вы вместо объекта пытаетесь туда запихнуть строку.
Ваш кейс без написания php-кода не реализовать