public static void MaybeDeletePath(string zkUrl, string dir) { try { var zk = new ZkClient(zkUrl, 30 * 1000, 30 * 1000, new ZkStringSerializer()); zk.DeleteRecursive(dir); zk.Dispose(); } catch { // swallow } }