0
トピックとして、未処理の PNGファイルのみを取得する必要があります。ファイルストレージ内の_processed_フォルダを除くPNGファイルのリストを取得
私の現在のアプローチは以下の通りです:
$fileExtensionFilter = $this->objectManager->get(FileExtensionFilter::class);
$fileExtensionFilter->setAllowedFileExtensions('png');
$storage->addFileAndFolderNameFilter([$fileExtensionFilter, 'filterFileList']);
$availablePngFiles = $storage->getFileIdentifiersInFolder($storage->getRootLevelFolder(false)->getIdentifier(), true, true);
foreach ($availablePngFiles as $pngFile) {
if(!$storage->isWithinProcessingFolder($pngFile)) {
$pngFileObject = $storage->getFile($pngFile);
}
}
だから、それは動作しますが、私はかなりの数を減らすことができますされ、不要なisWithinProcessingFolder()
検索を避けるだけのオリジナルの未処理のファイルを取得したいのですがループ。