我有很多RAR或ZIP档案要解压缩。某些存档包含一个文件夹,其中包含此文件夹中的所有文件。其他一些归档文件具有根级别的所有文件。
案例01
Archive02.rar
-file01.txt
-file02.txt
-file031.txt
etc.
案例02
MyFolder <- Folder
file01.txt
file02.txt
file03.txt
etc.
我知道如何将所有档案提取到子文件夹中。
但是,只有在存档中没有子文件夹时才能创建子文件夹?
我的意思是在处理数千个档案的批处理过程中,如果档案文件属于案例01 ,则在提取时不应另外创建文件夹。但是,如果存档文件属于 case 02 ,则应该将提取内容放入存档文件名称的子文件夹中。
案例01结果
Archive02 <-Folder base on the archive name
-file01.txt
-file02.txt
-file031.txt
etc.
案例02结果
$text = $item->Body[0];
$new_line = array("\r\n", "\n", "\r");
preg_replace($new_line,'</p><p>',$text);
echo $text;