code: public static WatchMonitor createAll(File file, int maxDepth, Watcher watcher) {
  		return createAll(file.toPath(), 0, watcher);
  	}
docs: 创建并初始化监听，监听所有事件
  
  @param file 被监听文件
  @param maxDepth 当监听目录时，监听目录的最大深度，当设置值为1（或小于1）时，表示不递归监听子目录
  @param watcher {@link Watcher}
  @return {@link WatchMonitor}