public static WatchMonitor createAll(URI uri, int maxDepth, Watcher watcher) {
		return createAll(Paths.get(uri), maxDepth, watcher);
	}
public static WatchMonitor createAll ( URI uri , int maxDepth , Watcher watcher ) { return createAll ( Paths . get ( uri ) , maxDepth , watcher ) ; }
创建并初始化监听，监听所有事件

@param uri URI
@param maxDepth 当监听目录时，监听目录的最大深度，当设置值为1（或小于1）时，表示不递归监听子目录
@param watcher {@link Watcher}
@return {@link WatchMonitor}