0

PHPでLinuxコマンドにexec "wrapper"を使用しています:

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

ファイル名のスペースをアンダースコアに変換する方法を教えてください。TNX、

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 に答える