2017-01-10 218 views
1

我试图更改Ubuntu根目录下的文件夹名称。它在终端上工作,但是当我在PHP中应用相同的命令时,名称不会改变。如何将文件夹名称更改为Ubuntu根目录

exec("mv old_name new_name"); 

我也试过这样:

exec("mv /old_name /new_name"); 
+0

在哪SAPI(CLI,Apache,PHP-FPM等)是否正在运行PHP脚本?该进程的用户可能没有足够的权限。 –

回答

1

使用重命名 - 重命名一个文件或目录

<?php 
rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt"); 
?> 

欲了解更多信息请参考以下链接:http://php.net/manual/en/function.rename.php

+0

我得到权限被拒绝错误,因为我要改变文件夹在根目录/文件夹名称 –

+0

你能给我的确切命令 –

+0

其给出错误sudo:folder_name命令没有找到 –

相关问题