0

我在 PHP 中为 linux 命令使用 exec“包装器”:

exec("unzip -oj tmp.zip -d tmp && rm tmp.zip");

请告诉我如何将文件名中的空格转换为下划线?肿瘤坏死因子,

4

1 回答 1

2

如果您不介意使用外部实用程序(就像您目前正在做的那样),您可以使用rename例如。

unzip -oj tmp.zip -d tmp && rename 's/\s/_/g' tmp/* && rm tmp.zip
于 2012-11-27T13:13:06.603 回答