@Override
	public LocalFolderItem[] getItems(String folderPath) throws IOException {
		String[] itemNames = getItemNames(folderPath, false);
		LocalFolderItem[] folderItems = new LocalFolderItem[itemNames.length];
		for (int i = 0; i < itemNames.length; i++) {
			LocalFolderItem item = getItem(folderPath, itemNames[i]);
			if (item == null && !readOnly) {
				// remove item from index where item storage is missing
				Msg.warn(this, "Removing missing folder item from filesystem index: " +
					LocalFileSystem.getPath(folderPath, itemNames[i]));
				itemDeleted(folderPath, itemNames[i]);
			}
			folderItems[i] = item;
		}
		return folderItems;
	}
Construct existing indexed filesystem with an empty index.
This can be used to prepare for rebuilding the filesystem index.
@param rootPath
@throws IOException
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/local/IndexedLocalFileSystem.java