@Override
	public void onSetFileAttributes(String path, int fileAttributes, DokanFileInfo fileInfo)
			throws DokanOperationException {
		try {
			path = mapWinToUnixPath(path);
			fileSystem.setWindowsAttributes(path, new WindowsAttributes(fileAttributes));
		} catch (PathNotFoundException e) {
			throw new DokanOperationException(net.decasdev.dokan.WinError.ERROR_PATH_NOT_FOUND);
		} catch (AccessDeniedException e) {
			throw new DokanOperationException(net.decasdev.dokan.WinError.ERROR_ACCESS_DENIED);
		} catch (UnsupportedFeatureException e) {
			throw new DokanOperationException(net.decasdev.dokan.WinError.ERROR_NOT_SUPPORTED);
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}