我检查这样是否实际存在FileReference
文件:
$isMissing = $fileReference->getOriginalResource()->getStorage()->hasFile($fileReference->getOriginalResource()->getIdentifier());
...或...
$isMissing = $fileReference->getOriginalResource()->getStorage()->getFile($fileReference->getOriginalResource()->getIdentifier())->isMissing();
现在,如果文件已从外部删除,并且上面返回FALSE,我发现无法为此相同的File
设置新的FileReference
(通过给定的文件名/文件路径)。