Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Rename()删除Windows中的所有者属性?_Php_Windows_File_File Rename - Fatal编程技术网

PHP Rename()删除Windows中的所有者属性?

PHP Rename()删除Windows中的所有者属性?,php,windows,file,file-rename,Php,Windows,File,File Rename,我正在使用PHP的重命名函数,我注意到它删除了windows中的属性所有者 有人知道怎么过来吗?我需要保留文件以前的属性以及权限 感谢所有能够解释这一点的人,因为php文档没有帮助我 使现代化 我试图重命名的文件是SQL Server数据库文件。扩展名:.mdf和.ldf。我将这些数据库与SQL Server分离,然后用PHP重命名它们。但是,如果在之前和之后查看属性。它最初有一个属性所有者,但在通过PHP重命名后,它甚至没有所有者属性 Windows 7、SQL Server 2008、PHP

我正在使用PHP的重命名函数,我注意到它删除了windows中的属性所有者

有人知道怎么过来吗?我需要保留文件以前的属性以及权限

感谢所有能够解释这一点的人,因为php文档没有帮助我

使现代化 我试图重命名的文件是SQL Server数据库文件。扩展名:.mdf和.ldf。我将这些数据库与SQL Server分离,然后用PHP重命名它们。但是,如果在之前和之后查看属性。它最初有一个属性所有者,但在通过PHP重命名后,它甚至没有所有者属性

Windows 7、SQL Server 2008、PHP 5.3.0


chown在Windows上工作吗?看


chown在Windows上工作吗?看


我最后只是使用了复制和取消链接选项,虽然不理想,但现在就可以了。

我最后只是使用了复制和取消链接选项,虽然不理想,但现在就可以了。

啊,我仍然想回答这个问题,因为它令人困惑,但复制可以工作,然后取消旧文件的链接。在我的XP框中快速测试表明它确实保持了所有权。您的问题可能与基础文件系统、脚本凭据或移动到其他驱动器有关。你能提供更多的细节吗?@lvaro-我补充了更多的信息。还有什么我需要补充的吗?啊,我仍然想回答这个问题,因为它是令人困惑的,但复制工作,然后取消链接的旧文件。在我的XP框快速测试表明,它确实保持所有权。您的问题可能与基础文件系统、脚本凭据或移动到其他驱动器有关。你能提供更多的细节吗?@lvaro-我补充了更多的信息。还有什么我要补充的吗?