我在PHP中使用exec“wrapper”执行linux命令:
exec("unzip -oj tmp.zip -d tmp && rm tmp.zip");
请告诉我如何将文件名中的空格转换为下划线?Tnx公司,
最佳答案
如果您不介意使用外部实用程序(如您当前所做的),可以使用rename
eg。
unzip -oj tmp.zip -d tmp && rename 's/\s/_/g' tmp/* && rm tmp.zip
关于php - linux:解压缩归档文件时,将空格转换为文件名中的下划线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13584975/