У меня была эта команда в окнах:
exec('copy /V "'.$file.'" "'.$dest.'"');
где $file — это УДАЛЕННЫЙ файл на диске Windows в форме:
\\server\dr1$\folder\file \\server\dr2$\folder\file \\server\dr0$\folder\file \\server\dr1$\folder\file2 \\server\dr1$\folder\file1
и так далее. А пункт назначения — локальный файл на сервере. Обратите внимание, что диски все время меняются, и что они не известны заранее (они исходят из результата БД). В Windows все нормально, выполняемая команда будет примерно такой (/V для проверки правильности копирования файла):
copy /V \\server\dr1$\folder\file c:\users\test\file
однако я не знаю, как запустить это в Linux, когда я пытаюсь
cp \\server\dr1$\folder\file /home/test/file
Я получил:
cp: cannot stat '\\server\dr1$\folder\file': No such file or directory.
Спасибо,
Нано.