gpt4 book ai didi

php - 使用 PHP 使用系统命令清空文件夹

转载 作者:行者123 更新时间:2023-12-04 04:33:42 25 4
gpt4 key购买 nike

我使用该系统命令删除文件夹及其内容:

system('/bin/rm -rf ' . escapeshellarg($path))

但我不知道如何仅删除其内容。我试过了,但文件夹仍然已满:
system('/bin/rm -rf ' . escapeshellarg($path.'/*'))

有什么想法吗?

最佳答案

这应该有效:

system('/bin/rm -rf ' . escapeshellarg($path) . '/*')

为什么?
escapeshellarg()将报价 $path , 这将导致您的代码进入 shell 命令:
rm -rf '/path/*'

和 shell - 那 system()内部调用 - 不会扩展 *了。

关于php - 使用 PHP 使用系统命令清空文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com