我在PHP中使用exec“wrapper”执行linux命令:

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

请告诉我如何将文件名中的空格转换为下划线?Tnx公司,

最佳答案

如果您不介意使用外部实用程序(如您当前所做的),可以使用renameeg。

unzip -oj tmp.zip -d tmp && rename 's/\s/_/g' tmp/* && rm tmp.zip

关于php - linux:解压缩归档文件时,将空格转换为文件名中的下划线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13584975/

10-16 11:47