@Override
	public void onDeleteFile(String arg0, DokanFileInfo arg1)
			throws DokanOperationException {
		try {
			if (DEBUG)
				System.out.println("DeleteFile: " + arg0);
			fileSystem.deleteFile(mapWinToUnixPath(arg0));
		} catch (AccessDeniedException e) {
			throw new DokanOperationException(net.decasdev.dokan.WinError.ERROR_ACCESS_DENIED);
		} catch (PathNotFoundException e) {
			throw new DokanOperationException(net.decasdev.dokan.WinError.ERROR_PATH_NOT_FOUND);
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}