private void updateAffectedItemPaths(Folder folder) throws IOException {
		String newFolderPath = folder.getPathname();
		for (Item item : folder.items.values()) {
			ItemStorage itemStorage = item.itemStorage;
			PropertyFile pfile = item.itemStorage.getPropertyFile();
			pfile.moveTo(itemStorage.dir, itemStorage.storageName, newFolderPath,
				itemStorage.itemName);
			itemStorage.folderPath = newFolderPath;
		}
		for (Folder subfolder : folder.folders.values()) {
			updateAffectedItemPaths(subfolder);
		}
	}
Deallocate item storage
@param folderPath
@param itemName
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/local/IndexedLocalFileSystem.java