[英]How to check if file exist in zip archive
我有zip存檔,在解壓縮后我需要檢查zip存檔中是否存在moduleConfig.xml。 我怎么能這樣做。
我試試這個
$zip = new ZipArchive();
if($zip->open('test.zip') === TRUE )
{
if(file_exists($zip->getFromName('moduleConfig.xml')))
{
echo "Config exists";
// Do somthing
}
}
else {
echo 'Failed code:'. $res;
}
它應該是這樣的:
$zip = new ZipArchive();
if($zip->open('test.zip') === TRUE )
{
if ($zip->locateName('moduleConfig.xml') !== false)
{
echo "Config exists";
}
}
else {
echo 'Failed code:'. $res;
}
嘗試:
if ($zip->locateName('moduleConfig.xml') !== false)
{
echo "Config exists";
}
您可以使用getFromName
執行此getFromName
$zip = new ZipArchive();
if($zip->open('test.zip') === TRUE )
{
if($zip->getFromName('moduleConfig.xml') != false)
{
echo "Config exists";
// Do somthing
}
}
else {
echo 'Failed code:'. $res;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.