}
private File checkDirectory(File base, Md5Hash hash, int splits) throws OpsException {
String relativePath = toRelativePath(hash, splits);
File seedFile = new File(base, relativePath);
FilesystemInfo seedFileInfo = host.getFilesystemInfoFile(seedFile);
if (seedFileInfo != null) {
Md5Hash seedFileHash = host.getFileHash(seedFile);
if (!seedFileHash.equals(hash)) {
log.warn("Hash mismatch on file: " + seedFile);
return null;