ディレクトリが存在しない場合は、ディレクトリを作成してファイルを保存します。ディレクトリが存在する場合は、ファイルを保存することもできます。以下のコードのように、一度に 1 つのファイルを作成する必要があります。最初のファイルが作成された場合、次のファイルは関数が呼び出されたときにのみ作成されます。ファイルの名前は 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');
}
...