如果目录不存在,我创建目录并保存文件,如果目录存在,我也可以只保存文件。应该一次创建一个文件,而不是像下面的代码那样同时创建一个文件。如果现在创建了第一个文件,那么只应在调用函数时创建下一个文件。这些文件被命名为 R1,R2....Rn。我怎样才能做到这一点,这会同时创建它们
$fileName1=$fileName1='somedir/'.$thedir.'/'.$thefile.'_R1.xlsx';
...
if (!dir($dirName))
{
mkdir('somedir/' . thedir, 0777);
$objWriter->save($fileName);
}
if (dir($dirName) && (!file_exists($fileName)))
{
$objWriter->save($fileName);
}
if (dir($dirName) && file_exists($fileName))
{
$objWriter->save('somedir/' . $thedir . '/' . $thefile . '_R1.xlsx');
}
if (dir($dirName) && file_exists($fileName1))
{
$objWriter->save('somedir/' . $thedir . '/' . $thefile . '_R2.xlsx');
}
...