在我的程序中,我需要将一个文件复制到一个新文件中。我正在使用以下 php 代码更改文件夹权限并将现有文件 test.php 复制到新文件(尚未创建)test_1.php。
exec('chmod -R 0777 /folder1/');
exec('sudo cp /folder1/test.php /folder/test_1.php');
但这不是创建和复制 test_1.php 文件。
谁能帮我解决这个问题?提前致谢。
最佳答案
当你在做的时候:
exec('sudo cp /folder1/test.php /folder/test_1.php');
您的 PHP 代码是否具有移动文件的“sudo”权限?您需要相应地设置权限。
请引用: Sudo in php exec
关于php - 在 php 中使用 cp 命令时未创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43759457/