PHP Rename () удаляет атрибут владельца в Windows? - PullRequest
2 голосов
/ 24 января 2011

Я использую PHP-функцию rename и замечаю, что она удаляет атрибут ВЛАДЕЛЕЦ в Windows.

Кто-нибудь знает, как это исправить?Мне нужно сохранить файлы предыдущих атрибутов, а также разрешения.

Спасибо всем, кто может пролить свет на это, поскольку документы php мне не помогли.

Обновление

Файлы, которые я пытаюсь переименовать, являются файлами базы данных SQL Server.(Расширения: .mdf и .ldf).Я отсоединяю эти базы данных от SQL Server, а затем переименую их с помощью PHP.Однако, если свойства просматриваются до и после.Изначально он имеет атрибут OWNER, но после переименования через PHP он даже не имеет атрибута OWNER!

Windows 7, SQL Server 2008, PHP 5.3.0

Ответы [ 2 ]

0 голосов
/ 04 февраля 2011

В итоге я просто воспользовался опцией копирования и отсоединения, но это не идеально, но пока подойдет.

0 голосов
/ 24 января 2011

Работает ли chown () в Windows?См

http://www.php.net/manual/en/function.chown.php

...