0
내가 PHP에서 리눅스 명령에 대해 간부 "래퍼"를 사용하고 압축을 풀 때 파일 이름에 밑줄 공백을 변환 :리눅스 : 아카이브
exec("unzip -oj tmp.zip -d tmp && rm tmp.zip");
내가 파일 이름에 밑줄 공백을 변환 할 수있는 방법을 가르쳐주세요? Tnx,
내가 PHP에서 리눅스 명령에 대해 간부 "래퍼"를 사용하고 압축을 풀 때 파일 이름에 밑줄 공백을 변환 :리눅스 : 아카이브
exec("unzip -oj tmp.zip -d tmp && rm tmp.zip");
내가 파일 이름에 밑줄 공백을 변환 할 수있는 방법을 가르쳐주세요? Tnx,
외부 유틸리티를 사용하고 싶지 않다면 (현재하고있는 것처럼) rename
을 사용할 수 있습니다.
unzip -oj tmp.zip -d tmp && rename 's/\s/_/g' tmp/* && rm tmp.zip
불행히도 exec ("unzip -soj tmp.zip -d tmp && rm tmp. 지퍼"); 효과가 없다 – user1192422
PHP로 간단하게 처리 할 수 있습니다. [파일 압축 해제] (http://stackoverflow.com/a/8889126/315306) 이름에 공백이있는 사람들의 이름을 바꿉니다. – Raffaele