2017-01-10 172 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命令沒有找到 –

相關問題