@Override
	public EntityInfo getFileMetaData(String path) throws PathNotFoundException {
		File file = getFile(path);
		if (!file.exists())
			throw new PathNotFoundException(path);
		
		EntityInfo info = null;
		if (file.isDirectory())
			info = new DirectoryInfo(translateFilePath(file));

		if (file.isFile())
			info = new FileInfo(translateFilePath(file), file.length());
		
		if (info != null)
		{
			info.setLastModificationTime(file.lastModified());
		}
		return info;
	}